国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com/code/")>-1){ 

alert('ok'); 

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

以上就是javascript判斷字符串是否含有某個字串的方法及indexOf使用示例的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴国县| 图们市| 防城港市| 全椒县| 仙游县| 监利县| 延安市| 西乌珠穆沁旗| 安新县| 秦皇岛市| 连城县| 界首市| 长治县| 澳门| 疏附县| 卢氏县| 舒城县| 临泉县| 榕江县| 庆元县| 张家口市| 育儿| 惠州市| 东城区| 依安县| 枝江市| 遂平县| 贵州省| 库车县| 灵石县| 同江市| 娄烦县| 迁安市| 黔江区| 嘉义县| 望江县| 保山市| 城市| 鲁山县| 织金县| 德惠市|