JS判斷字符串中是否含有某個字符串


方法一:indexOf()

  推薦,返回某個指定字符串值在字符串中首次出現的位置。如果沒有要檢索的字符串值,則返回-1。

var str= 'abc';
console.log(str.indexOf('b'));  //1
console.log(str.indexOf('d')); //-1
console.log(str.indexOf('b') !== -1); //true

 

方法二:search()

  檢索字符串中指定的子字符串,或者檢索與正則表達式相匹配的子字符串。如果沒有匹配,則返回-1。

var str ="abc";
var reg = RegExp(/bc/);
console.log(str.search("bc")!=-1); //true
console.log(str.search(reg)!=-1); //true
console.log(str.search("d")!=-1); //false

本人常用的2種方法,僅供參考,歡迎指正!!!

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM