轻松上手,快乐学习!

JavaScript 字符串 search() 方法


实例

搜索 "BEGTUT":

var str = "Visit BEGTUT!";
var n = str.search("BEGTUT");
亲自试一试 »

页面下方有更多实例。


定义和用法

search() 方法在字符串中搜索指定的值,并返回匹配的位置。

搜索值可以是字符串或正则表达式。

如果未找到匹配项,此方法将返回-1。

在我们的 RegExp 教程RegExp 对象参考 中阅读有关正则表达式的更多信息。


浏览器支持

方法
search() Yes Yes Yes Yes Yes

语法

string.search(searchvalue)

参数值

参数 描述
searchvalue 必需。正则表达式。
字符串将自动转换为正则表达式。

技术细节

返回值: 数字,表示指定搜索值第一次出现的位置,如果找不到匹配项,则为-1
JavaScript 版本: ECMAScript 1

更多实例

实例

执行区分大小写的搜索:

var str = "Mr. Blue has a blue house";
var n = str.search("blue");
亲自试一试 »

实例

执行不区分大小写的搜索:

var str = "Mr. Blue has a blue house";
var n = str.search(/blue/i);
亲自试一试 »