Latest web development tutorials

JavaScript search() 方法

String 對象參考手冊 JavaScript String對象

實例

查找"W3CSchool":

var str="Visit W3CSchool!";
var n=str.search("W3CSchool");

n輸出結果:

var str="Visit W3Schools!" document.write(str.search("W3CSchool"));

嘗試一下»

定義和用法

search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。

如果沒有找到任何匹配的子串,則返回-1。

查看更多正則表達式教程RegExp教程 and our RegExp對象參考手冊 .


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要瀏覽器都支持search() 方法


語法

string.search( searchvalue )

參數值

参数 描述
searchvalue 必须。查找的字符串或者正则表达式。

返回值

类型 描述
Number 与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置。

技術細節

JavaScript 版本: 1.2


更多實例

實例

執行一次對大小寫敏感的查找:

var str="Mr. Blue has a blue house";
document.write(str.search("blue"));

以上實例輸出結果:


嘗試一下»

實例

執行一次忽略大小寫的檢索:

var str="Mr. Blue has a blue house";
document.write(str.search(/blue/i));

以上實例輸出結果:


嘗試一下»


String 對象參考手冊 JavaScript String對象