JS判斷字符串包含的方法
本文實(shí)例講述了JS判斷字符串包含的方法。分享給大家供大家參考。具體如下:
1. 例子:
var tempStr = "tempText" ; var bool = tempStr.indexOf("Texxt"); //返回大于等于0的整數(shù)值,若不包含"Text"則返回"-1。 if(bool>0){ document.write("包含字符串"); }else{ document.write("不包含字符串"); }
2. indexOf用法:
strObj.indexOf(subString[, startIndex])
JavaScript中indexOf函數(shù)方法返回一個(gè)整數(shù)值,指出 String 對(duì)象內(nèi)子字符串的開始位置。如果沒(méi)有找到子字符串, 則返回 -1。如果 startindex 是負(fù)數(shù),則 startindex 被當(dāng)作零。如果它比最大的字符位置索引還大,則它被當(dāng)作最大的可能索引。
參數(shù):
strObj : 必選項(xiàng),String 對(duì)象或文字。
subString :必選項(xiàng),要在 String 對(duì)象中查找的子字符串。
starIndex :可選項(xiàng),該整數(shù)值指出在 String 對(duì)象內(nèi)開始查找的索引。如果省略,則從字符串的開始處查找;
如果 startindex 是負(fù)數(shù),則 startindex 被當(dāng)作零。如果它比最大的字符位置索引還大,則它被當(dāng)作最大的可能索引。
3. 與lastIndexOf的區(qū)別:
lastIndexOf() 方法則是從字符串的結(jié)尾開始檢索子串。
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- JS中判斷某個(gè)字符串是否包含另一個(gè)字符串的五種方法
- js判斷一個(gè)字符串是否包含一個(gè)子串的方法
- JS獲取字符串實(shí)際長(zhǎng)度(包含漢字)的簡(jiǎn)單方法
- javascript 判斷字符串是否包含某字符串及indexOf使用示例
- js判斷數(shù)組是否包含某個(gè)字符串變量的實(shí)例
- 用javascript實(shí)現(xiàn)截取字符串包含中文處理的函數(shù)
- js計(jì)算字符串長(zhǎng)度包含的中文是utf8格式
- JS實(shí)現(xiàn)快速比較兩個(gè)字符串中包含有相同數(shù)字的方法
- JS不用正則驗(yàn)證輸入的字符串是否為空(包含空格)的實(shí)現(xiàn)代碼
- JavaScript判斷一個(gè)字符串是否包含指定子字符串的方法
- JS中append字符串包含onclick無(wú)效傳遞參數(shù)失敗的解決方案
- JS給Array添加是否包含字符串的簡(jiǎn)單方法
- js處理包含中文的字符串實(shí)例
- javascript自動(dòng)生成包含數(shù)字與字符的隨機(jī)字符串
- JavaScript獲取字符串實(shí)際長(zhǎng)度(包含中英文)
- JavaScript面試中??嫉淖址僮鞣椒ù笕?包含ES6)
- JavaScript字符串包含問(wèn)題
- js 判斷字符串中是否包含某個(gè)字符串的實(shí)現(xiàn)代碼
相關(guān)文章
JS實(shí)現(xiàn)帶緩沖效果打開、關(guān)閉、移動(dòng)一個(gè)層的方法
這篇文章主要介紹了JS實(shí)現(xiàn)帶緩沖效果打開、關(guān)閉、移動(dòng)一個(gè)層的方法,涉及javascript鼠標(biāo)事件及頁(yè)面元素操作技巧,需要的朋友可以參考下2015-05-05javascript break指定標(biāo)簽打破多層循環(huán)示例
break的語(yǔ)法有兩種break; 和 break label;下面為大家介紹下直接break掉整個(gè)循環(huán)嵌套示例2014-01-01JS實(shí)現(xiàn)常見(jiàn)的TAB、彈出層效果(TAB標(biāo)簽,斑馬線,遮罩層等)
這篇文章主要介紹了JS實(shí)現(xiàn)常見(jiàn)的TAB、彈出層效果,包括TAB標(biāo)簽,斑馬線,遮罩層等.以完整實(shí)例總結(jié)分析了JavaScript實(shí)現(xiàn)tab切換、隔行變換及彈出遮罩層的完整實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-10-10bootstrapTable+ajax加載數(shù)據(jù) refresh更新數(shù)據(jù)
這篇文章主要為大家詳細(xì)介紹了bootstrapTable+ajax加載數(shù)據(jù),以及refresh更新數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08基于touch.js手勢(shì)庫(kù)+zepto.js插件開發(fā)圖片查看器(滑動(dòng)、縮放、雙擊縮放)
這篇文章主要為大家詳細(xì)介紹了touch.js手勢(shì)庫(kù)結(jié)合zepto.js插件開發(fā)圖片查看器,圖片可以實(shí)現(xiàn)滑動(dòng)、縮放、雙擊縮放等效果,2016-11-11字節(jié)跳動(dòng)面試之如何用JS實(shí)現(xiàn)Ajax并發(fā)請(qǐng)求控制
這篇文章主要給大家介紹了關(guān)于字節(jié)跳動(dòng)面試之如何用JS實(shí)現(xiàn)Ajax并發(fā)請(qǐng)求控制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05一文教你用純JS實(shí)現(xiàn)一個(gè)五子棋游戲
實(shí)現(xiàn)一個(gè)五子棋游戲, 簡(jiǎn)要分析其原理, 頁(yè)面并沒(méi)有很花哨, 原理搞懂了, 后面的就是很輕松的事了,本文給大家介紹了如何用純JS實(shí)現(xiàn)一個(gè)五子棋游戲,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-12-12