网站集约化建设报告,深圳网络推广最新招聘,wordpress博,简洁网站设计欣赏小编介绍过js中使用indexOf() 方法判断字符串包含某个字是一个很好用的方法#xff0c;但除了这个方法之外#xff0c;JavaScript中还有四种方法可以实现判断字符串包含某个字符#xff1a;
1、使用字符串search() 方法
search() 方法用于检索字符串中指定的子字符串…小编介绍过js中使用indexOf() 方法判断字符串包含某个字是一个很好用的方法但除了这个方法之外JavaScript中还有四种方法可以实现判断字符串包含某个字符
1、使用字符串search() 方法
search() 方法用于检索字符串中指定的子字符串或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串则返回 -1。
var string foo,
expr /oo/;
string.search(expr); // 位置为1
2、使用字符串match() 方法
match() 方法可在字符串内检索指定的值或找到一个或多个正则表达式的匹配。
var string foo,
expr /oo/;
string.match(expr); //[oo, index: 1, input: foo, groups: undefined]
3、使用正则test()方法
test() 方法用于检索字符串中指定的值。返回 true 或 false。
let strabc
let regRegExp(/b/)
console.log(reg.test(str))//true
4、使用正则exec() 方法
exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组其中存放匹配的结果。如果未找到匹配则返回值为 null。
var groupName小白A组;
var reg RegExp(/组/);
alert(reg.exec(groupName) (reg.exec(groupName)));