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