JavaScript 字符串 search() 方法用于搜索给定字符串中的正则表达式。如果未找到匹配项,则此方法返回 -1。
用法
search() 方法由以下语法表示:
string.search(regexp)
参数
regexp- 它代表要搜索的正则表达式。
返回
搜索字符的位置。
JavaScript 字符串 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
相关用法
- JavaScript String search()用法及代码示例
- JavaScript String slice()用法及代码示例
- JavaScript String substr()用法及代码示例
- JavaScript String substring()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String normalize()用法及代码示例
- JavaScript String matchAll()用法及代码示例
- JavaScript String valueOf()用法及代码示例
- JavaScript String toLocaleUpperCase()用法及代码示例
- JavaScript String toLocaleLowerCase()用法及代码示例
- JavaScript String fromCharCode()用法及代码示例
- JavaScript String concat()用法及代码示例
- JavaScript String includes()用法及代码示例
- JavaScript String toString()用法及代码示例
- JavaScript String replace()用法及代码示例
- JavaScript String match()用法及代码示例
- JavaScript String toUpperCase()用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript String search() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。