字体-字体+

js判断字符串包含另一个字符串

2017-11-30 Javascript/Jquery 访问量 136

处理字符串是开发中经常会遇到的,不管是在php,甚至是在js中,能灵活的处理字符串之间的操作,是很必要的。今天要说的是如何处理字符串之间的包含关系问题。

拿js中的字符串处理来说,常见的方法有几种,这里就选取几种用的最多的。

一、str.search

举例:

var str ="dawn";

console.log(str.search("da")) //1,包含

console.log(str.search("dawnfly")) //-1,不包含

二、str.indexOf

用法和上面的相似

var str ="dawn";

console.log(str.indexOf("da")) //1,包含

console.log(str.indexOf("dawnfly")) //-1,不包含

三、RegExp对象匹配,支持正则

var str ="dawnfly.cn";
var ret1 = new RegExp('dawn').test(str);//true
var ret2 = new RegExp('dawnflyingnow').test(str);//false

当然关于js字符串包含还有一些其他的写法,选择合适方便的,才是对自己最有帮助的

标签:

原文来自:http://www.dawnfly.cn/article-1-375.html,转载请注明出处,谢谢【破晓博客复制链接地址