JavaScript String search()方法
描述
此方法执行在正则表达式和该字符串对象之间进行匹配的搜索。
语法
其语法如下-
string.search(regexp);
参数详情
regexp - 一个正则表达式对象。如果传递了一个非正则表达式对象 obj ,则会使用 new RegExp(obj) 将其隐式转换为正则表达式。
返回值
如果成功,搜索返回字符串中正则表达式的索引。否则,返回-1。
示例
尝试以下示例。
<html>
<head>
<title>JavaScript String search() Method</title>
</head>
<body>
<script type = "text/javascript">
var re = /apples/gi;
var str = "Apples are round, and apples are juicy.";
if ( str.search(re) == -1 ) {
document.write("Does not contain Apples" );
} else {
document.write("Contains Apples" );
}
</script>
</body>
</html>
输出
Contains Apples