JavaScript search() 方法

String 對象參考手冊 JavaScript String 對象

實例

查找 "zaixian":

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

n 輸出結果:



定義和用法

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 對象