TypeScript - String search() 方法


此方法执行正则表达式与此 String 对象之间的匹配搜索。

语法

string.search(regexp);

参数信息

regexp − 正则表达式对象。 如果传递非 RegExp 对象 obj,则会使用 new RegExp(obj) 将其隐式转换为 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" ); 
} 

编译时,它将在 JavaScript 中生成相同的代码。

其输出如下 −

Contains Apples

typescript_strings.html