JavaScript search()
search翻譯成漢語是搜尋的意思,此方法的功能也確實如此。
此方法用於搜尋字串中指定的子字串。
語法結構:
[JavaScript] 純文字檢視 複製程式碼str.search(searchValue)
引數解析:
(1).searchValue:必需,要檢索的子字串。此方法的功能其實是用來確定字串中是否含有指定的子字串。
如果有,則返回子字串在字串中的位置(子字串第一個字元在字串中的位置)。
如果沒有,則返回-1。
特別說明:
(1).字串中字元的位置與陣列類似,都是從0開始的。
(2).searchValue不但可以是普通字串,也可以是正規表示式,參閱正規表示式search方法一章節。
瀏覽器支援:
(1).IE瀏覽器支援此屬性值。
(2).edge瀏覽器支援此屬性值。
(2).火狐瀏覽器支援此屬性值。
(3).谷歌瀏覽器支援此屬性值。
(4).opera瀏覽器支援此屬性值。
(5).safria瀏覽器支援此屬性值。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼let str="本站url地址是www.softwhy.com"; console.log(str.search("url"));
程式碼執行效果截圖如下:
字串中字元位置是從0開始計算的,"u"是字串中的自三個字元,也就是索引位置為2。
[JavaScript] 純文字檢視 複製程式碼let str="本站url地址是www.softwhy.com"; console.log(str.search("uri"));
程式碼執行效果截圖如下:
由於字串中不存在"uri",所以返回值為-1。
本章節對於引數為正規表示式的應用不做詳細介紹,不過這裡暫且舉一個例子演示一下。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼let reg=/\d+/; let str="螞蟻部落成立5週年了"; console.log(str.search(reg));
程式碼執行效果截圖如下:
\d+可以匹配一個或者多個數字,字串str滿足這樣的條件,所以返回數字5在字串中的索引位置。
相關文章
- Elasticsearch中URI Search和RequestBody Search分析Elasticsearch
- PDF Search mac如何使用?PDF Search使用教程Mac
- Elasticsearch Search APIElasticsearchAPI
- location.search
- 查詢 Search
- google search grammerGo
- Leetcode Word SearchLeetCode
- DevNow: Search with LunrjsdevJS
- MVC Search 4MVC
- elasticsearch(八)---search apiElasticsearchAPI
- URL search 屬性
- # Search in Rotated Sorted Array
- Elasticsearch——Filter search resultsElasticsearchFilter
- elasticsearch之search templateElasticsearch
- Selective Search for Object RecognitionObject
- Leetcode 35 Search Insert PositionLeetCode
- Metasploit search命令使用技巧
- Sphinx Search 學習 (一)
- elastic search 原理介紹AST
- InnoDB search原理解析
- elastic search服務搭建AST
- tpextbuilder- Search 搜尋UI
- PDF Search mac如何使用?Mac
- Leetcode 33 Search in Rotated Sorted ArrayLeetCode
- HTML input search搜尋域HTML
- 【刷題】Search in a Big Sorted Array
- [LeetCode] 212. Word Search IILeetCode
- re.search()用法詳解
- LeetCode 35. Search Insert PositionLeetCode
- conda search --full-name pythonPython
- Elasticsearch——search相關知識Elasticsearch
- 669-Trim a Binary Search Tree
- vulnhub靶場之HACKSUDO: SEARCH
- 密度聚類。Clustering by fast search and聚類AST
- 173. Binary Search Tree Iterator
- SAP CRM Advanced search和Simple search裡Max hit表現行為的差異
- 501-Find Mode in Binary Search Tree
- 【Linux】resolv.conf中search作用Linux