JavaScript 字符串 search()方法
JavaScript字符串search()方法用于在给定的字符串中搜索正则表达式。如果找不到匹配项,该方法返回-1。
语法
search()方法的语法如下:
string.search(regexp)
参数
regexp - 它表示要搜索的正则表达式。
返回
被搜索字符的位置。
JavaScript String search() 方法示例
让我们看一些search()方法的示例。
示例1
让我们看一个简单的示例来搜索一个字符串。
<script>
var str="JavaScript is a scripting language. Scripting languages are often interpreted";
document.writeln(str.search("scripting"));
</script>
输出:
16
示例2
在这个示例中,我们将看到search()方法是大小写敏感的。
<script>
var str="JavaScript is a scripting language. Scripting languages are often interpreted";
document.writeln(str.search(/Scripting/));
</script>
输出:
36
示例3
通过使用ignore标记,我们可以忽略search()方法的大小写敏感行为。让我们通过一个示例来理解:
<script>
var str="JavaScript is a scripting language. Scripting languages are often interpreted";
document.writeln(str.search(/Scripting/i));
</script>
输出:
16
示例4
在这个示例中,我们将搜索一个在给定字符串中不存在的正则表达式。
<script>
var str="JavaScript is a scripting language. Scripting languages are often interpreted";
document.writeln(str.search(/Javatpoint/));
</script>
输出:
-1