国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

javascript判斷字符串是否含有某個字串的方法及indexOf使用示例

2024-09-06 12:41:10
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了javascript判斷字符串是否含有某個字串的方法及indexOf使用示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

javascript判斷字符串是否含有某個字串的方法及indexOf使用示例。

var str ="abc";

if(str.indexOf("bc")>-1){

  alert('str中包含bc字符串');

}

indexOf用法:

返回String對象內第一次出現子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

參數

strObj

必選項。String對象或文字。

subString

必選項。要在String對象中查找的子字符串。

starIndex

可選項。該整數值指出在String對象內開始查找的索引。如果省略,則從字符串的開始處查找。

說明

indexOf 方法返回一個整數值,指出String對象內子字符串的開始位置。如果沒有找到子字符串,則返回-1。

如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字符位置索引還大,則它被當作最大的可能索引。

從左向右執行查找。否則,該方法與 lastIndexOf 相同。

示例

下面的示例說明了 indexOf 方法的用法。

functionIndexDemo(str2){

  var str1 ="ABABABAB"

  var s = str1.indexOf(str2);

  return(s);

}

對于JavaScript的indexOf忽略大小寫

JavaScript中indexOf函數方法返回一個整數值,指出String對象內子字符串的開始位置。如果沒有找到子字符串,則返回-1。如果 startindex 是負數,則 startindex 被當作零。如果它比最大的字符位置索引還大,則它被當作最大的可能索引。

indexOf函數是從左向右執行查找。否則,該方法與 lastIndexOf 相同。

下面的示例說明了indexOf函數方法的用法。

functionIndexDemo(str2){

  varstr1 ="ABABABAB"

  vars = str1.indexOf(str2);

  return(s);

}

jquery方法一

var str ="abc";

if(str.indexOf("bc")!=-1){// !=-1含有 ==-1不含有

}

方法二

var str ="abc";

if(str.search("bc")!=-1){}

方法三

var str ="abc";

var reg =newRegExp("^.*bc.*$");

if(reg.test(str)){}

方法四

var str ="abc";

var reg =newRegExp("^.*bc.*$");

if(str.match(reg)){}

實例應用:

通過判斷指定目錄實現廣告的顯示

if(location.href.indexOf("http://www.survivalescaperooms.com/code/")>-1){ 

alert('ok'); 

滿足條件就顯示,這是很多站點廣告的時候需要用到的,例如某個地區顯示某個廣告,其他地區就不顯示。

以上就是javascript判斷字符串是否含有某個字串的方法及indexOf使用示例的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通辽市| 钦州市| 石阡县| 平泉县| 太和县| 阳泉市| 惠安县| 荣昌县| 镇康县| 民乐县| 龙胜| 绥芬河市| 台北市| 庄浪县| 英山县| 江西省| 类乌齐县| 吴旗县| 辽中县| 通辽市| 成武县| 伊春市| 江口县| 平乡县| 九江市| 获嘉县| 金塔县| 霍城县| 科技| 洛宁县| 宁陵县| 宁阳县| 增城市| 乐至县| 明水县| 丽水市| 林芝县| 长乐市| 元阳县| 嘉祥县| 林口县|