JavaScript search() 方法
實例
查找"W3CSchool":
var str="Visit W3CSchool!";
var n=str.search("W3CSchool");
var n=str.search("W3CSchool");
n輸出結果:
var str="Visit W3Schools!"
document.write(str.search("W3CSchool"));
嘗試一下»
定義和用法
search() 方法用於檢索字符串中指定的子字符串,或檢索與正則表達式相匹配的子字符串。
如果沒有找到任何匹配的子串,則返回-1。
查看更多正則表達式教程RegExp教程 and our RegExp對象參考手冊 .
瀏覽器支持
所有主要瀏覽器都支持search() 方法
語法
string.search( searchvalue )
參數值
参数 | 描述 |
---|---|
searchvalue | 必须。查找的字符串或者正则表达式。 |
返回值
类型 | 描述 |
---|---|
Number | 与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置。 |
技術細節
JavaScript 版本: | 1.2 |
---|
更多實例
實例
執行一次對大小寫敏感的查找:
var str="Mr. Blue has a blue house";
document.write(str.search("blue"));
document.write(str.search("blue"));
以上實例輸出結果:
嘗試一下»
實例
執行一次忽略大小寫的檢索:
var str="Mr. Blue has a blue house";
document.write(str.search(/blue/i));
document.write(str.search(/blue/i));
以上實例輸出結果:
嘗試一下»