JavaScript search()
search() 方法用於檢索字串中指定的子字串。
檢索到,則返回子字串在字串中的位置,否則返回 -1。
語法結構:
[JavaScript] 純文字檢視 複製程式碼str.search(searchValue)
引數解析:
(1).searchValue:必需,要檢索的子字串。
特別說明:
(1).字串中字元的位置與陣列類似,從 0 開始。
(2).searchValue 不但可以是普通字串,也可以是正則,具體參閱正則search()一章節。
瀏覽器支援:
(1).IE 瀏覽器支援此方法。
(2).edge 瀏覽器支援此方法。
(2).火狐瀏覽器支援此方法。
(3).谷歌瀏覽器支援此方法。
(4).opera 瀏覽器支援此方法。
(5).safari 瀏覽器支援此方法。
程式碼例項:
[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+ 可以匹配一個或者多個數字,返回數字 5 在字串中的索引位置。
相關文章
- Elasticsearch中URI Search和RequestBody Search分析Elasticsearch
- PDF Search mac如何使用?PDF Search使用教程Mac
- LintCode-Search Range in Binary Search Tree
- Elasticsearch Search APIElasticsearchAPI
- 查詢 Search
- URL search 屬性
- elasticsearch(八)---search apiElasticsearchAPI
- Elasticsearch——Filter search resultsElasticsearchFilter
- elasticsearch之search templateElasticsearch
- Linux Packages SearchLinuxPackage
- Elastic Search Java ApiASTJavaAPI
- Search Insert Position
- google search grammerGo
- android-Adding Search Functionality,Setting Up the Search InterfaceAndroidFunction
- Metasploit search命令使用技巧
- Sphinx Search 學習 (一)
- Leetcode Word SearchLeetCode
- tpextbuilder- Search 搜尋UI
- PDF Search mac如何使用?Mac
- Selective Search for Object RecognitionObject
- InnoDB search原理解析
- Symbol.search 屬性Symbol
- Leetcode Search for a RangeLeetCode
- DevNow: Search with LunrjsdevJS
- elastic search服務搭建AST
- Elasticsearch——search相關知識Elasticsearch
- HTML input search搜尋域HTML
- Leetcode-Word SearchLeetCode
- LeetCode 34 Search for a RangeLeetCode
- Elastic Search 索引 API 介紹AST索引API
- LintCode-Search for a Range
- Leetcode-Search for a rangeLeetCode
- Word Search leetcode javaLeetCodeJava
- Search for a Range leetcode javaLeetCodeJava
- Oracle 安裝Full Text searchOracle
- 新的Google Ajax Search ApiGoAPI
- re.search()用法詳解
- SAP CRM Advanced search和Simple search裡Max hit表現行為的差異