javascript的match方法
javascript的match法總結
定義
正規表示式可參考菜鳥教程的RegExp 物件參考手冊。
注意: match()方法將檢索字串 String Object,以找到一個或多個與 regexp 匹配的文字。這個方法的行為在很大程度上有賴於 regexp 是否**具有標誌 g。如果 regexp 沒有標誌 g,那麼 match() 方法就只能在 stringObject 中*執行一次匹配***。如果沒有找到任何匹配的文字, match() 將返回 null。否則,它將返回一個陣列,其中存放了與它找到的匹配文字有關的資訊。
瀏覽器支援
所有主要瀏覽器都支援 match() 方法
語法
string.match(regexp)
引數
regexp
必需。規定要匹配的模式的 RegExp 物件。如果該引數不是 RegExp 物件,則需要首先把它傳遞給 RegExp 建構函式,將其轉換為 RegExp 物件。
返回值
Array陣列
存放匹配結果的陣列。該陣列的內容依賴於 regexp 是否具有全域性標誌 g。 如果沒找到匹配結果返回 null 。
例項
輸入1
var str="The rain in SPAIN stays mainly in the plain";
var n=str.match(/ain/gi);//全域性查詢字串 "ain",且不區分大小寫
輸出1
ain,AIN,ain,ain
輸入2
var str="The rain in SPAIN stays mainly in the plain";
var n=str.match(/ain/g);//全域性查詢字串 "ain",區分大小寫
輸出2
ain,ain,ain
輸入3
var str="The rain in SPAIN stays mainly in the plain";
var n=str.match(/ain/);//查詢字串 "ain",執行一次匹配
輸出3
ain
參考網站:菜鳥教程
相關文章
- JavaScript match()方法JavaScript
- JavaScript match()JavaScript
- 在 JavaScript 中,exec() 和 match() 區別JavaScript
- 字串的match方法與正則的exec方法的區別字串
- es筆記三之term,match,match_phrase 等查詢方法介紹筆記
- Match
- 探究js正則匹配方法:match和execJS
- ElasticSearch 中 match、match_phrase、query_string 和 term 的區別Elasticsearch
- python爬蟲中使用正則match( )方法匹配目標Python爬蟲
- 《Roomscapes》是Playrix自己的《Royal Match》OOM
- JavaScript的方法和技巧JavaScript
- Rust match 和 if letRust
- adb server version (31) doesn’t match this client (36); killing… 的解決方法Serverclient
- javascript求餘數的方法JavaScript
- javascript操作物件的方法JavaScript物件
- Etag和if-None-MatchNone
- match()與exec()區別
- iptables:No chain/target/match by the nameAI
- Symbol.match 屬性Symbol
- JavaScript Date() 方法JavaScript
- JavaScript show() 方法JavaScript
- JavaScript showModal() 方法JavaScript
- JavaScript repeat()方法JavaScript
- JavaScript map()方法JavaScript
- JavaScript copyWithin()方法JavaScript
- JavaScript find()方法JavaScript
- JavaScript test() 方法JavaScript
- JavaScript endsWith()方法JavaScript
- javascript isFinite()方法JavaScript
- javascript slice() 方法JavaScript
- python re.match函式的使用Python函式
- python問題unindent does not match any outer indentation level在pycharm平臺的解決方法PythonPyCharm
- JavaScript中取到form的值的方法JavaScriptORM
- JavaScript常用的字串處理方法JavaScript字串
- javascript設定width的方法JavaScript
- JavaScript建立物件的多種方法JavaScript物件
- JavaScript和CSS的互動方法JavaScriptCSS
- 零散的JavaScript公用方法JavaScript