JavaScript String-search()方法
时间:2019-08-20 13:50:47 来源:igfitidea点击:
说明
此方法执行正则表达式与此字符串对象之间匹配的搜索。
语法
String.search(regexp);
参数详情
regexp−一个正则表达式对象。如果传递了非RegExp对象obj,则使用new RegExp(obj)将其隐式转换为RegExp。
返回值
使用字符串或正则表达式搜索字符串。如果成功,搜索将返回字符串中正则表达式的索引。否则,返回-1.
示例
console.log('Hello World'.search(RegExp('l'))); // 2 console.log('Hello World'.search(new RegExp('l'))); // 2 console.log('Hello World'.search(/l/)); // 2 console.log('Hello World'.search('l')); // 2 console.log('Hello World'.search(/a/)); // 没有找到 返回 -1
示例2
JS中如何判断字符串中是否包含某个子字符串
var re = /apples/gi; var str = "Apples are round, and apples are juicy."; if ( str.search(re) == -1 ) { console.log("不包含字符串apples" ); } else { console.log("包含字符串apples" ); }