首頁  >  文章  >  web前端  >  javascript search()方法怎麼用

javascript search()方法怎麼用

青灯夜游
青灯夜游原創
2021-06-22 17:33:251736瀏覽

search()是javascript內建的一個方法,主要用於檢索字串中指定的子字串,或檢索與正規表示式相符的子字串,尋找並傳回指定字串第一次出現的位置,語法「string.search(匹配模式)」。

javascript search()方法怎麼用

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

search() 方法用於檢索字串中指定的子字串,或檢索與正規表示式相符的子字串,尋找並傳回指定字串第一次出現的位置。

如果沒有找到任何符合的子字串,則傳回 -1。

語法

string.search(searchvalue)

search() 方法只有一個參數,定義符合模式,指定尋找的字串或正規表示式。

傳回值:Number類型,與指定尋找的字串或正規表示式相符的 String 物件起始位置。

範例:

下面程式碼使用 search() 方法匹配斜線字元在 URL 字串的下標位置。

var s = "c.biancheng.net";
n="s.search("//");"

search() 方法參數定義:

  • search() 方法的參數為正規表示式(RegExp 物件)。如果參數不是 RegExp 對象,則 JavaScript 會使用 RegExp() 函數把它轉換為 RegExp 物件。

  • search() 方法遵循從左到右的查找順序,並傳回第一個符合的子字串的起始下標位置值。如果沒有找到,則傳回 -1。

  • search() 方法無法尋找指定的範圍,始終傳回的第一個符合子字串的下標值,沒有 indexOf() 方法靈活。

【相關推薦:javascript學習教學

以上是javascript search()方法怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn