开发学院

您的位置:首页>教程>正文

教程正文

ES6 String对象方法search()

ES6 String对象方法search()

  search()方法用于搜索字符串中指定的子字符串,或搜索与正则表达式相匹配的子字符串。

语法

string.search(regexp);

参数详情

regexp − 需要检索的字符串串,也可以是需要检索的RegExp对象。

返回值

  如果成功,搜索将返回字符串中正则表达式的索引。否则,它返回-1。

例子

var re = /apples/gi;
var str = "Apples are round, and apples are juicy."; 
if ( str.search(re) == -1 ) { 
   console.log("Does not contain Apples" ); 
} else { 
   console.log("Contains Apples" ); 
}

输出

Contains Apples.