怎样在js中判断一个字符串包不包含另外一个字符串
3个回答
展开全部
string.indexOf(searchvalue,fromindex) === false
string是字符串,searchvalue是你要查询的字符串,fromindex是从哪一位开始,省略表示全部。
至于使用===false是因为"abddddddd".indexOf('abd')的结果是0,indexOf的结果是匹配到的字符串是从源字符串哪一位开始的,所以,当第一位就匹配到了,他的index就是0,匹配不到返回false,所以要使用===false
string是字符串,searchvalue是你要查询的字符串,fromindex是从哪一位开始,省略表示全部。
至于使用===false是因为"abddddddd".indexOf('abd')的结果是0,indexOf的结果是匹配到的字符串是从源字符串哪一位开始的,所以,当第一位就匹配到了,他的index就是0,匹配不到返回false,所以要使用===false
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询