Javascript正規表示式的match方法

2021-06-28 02:57:28 字數 720 閱讀 6121

match 方法

使用正規表示式模式對字串執行查詢,並將包含查詢的結果作為陣列返回。

stringobj.match(rgexp)

引數:stringobj

必選項。對其進行查詢的 string 物件或字串文字。

rgexp

必選項。為包含正規表示式模式和可用標誌的正規表示式物件。也可以是包含正規表示式模式和可用標誌的變數名或字串文字。

說明:如果 match 方法沒有找到匹配,返回null。如果找到匹配返回乙個陣列並且更新全域性 regexp物件的屬性以反映匹配結果。

match 方法返回的陣列有三個屬性:input、index和lastindex。input屬性包含整個的被查詢字串。index屬性包含了在整個被查詢字串中匹配的子字串的位置。

lastindex屬性包含了最後一次匹配中最後乙個字元的下乙個位置。

如果沒有設定全域性標誌(g),陣列的0元素包含整個匹配,而第 1 到 n元素包含了匹配中曾出現過的任乙個子匹配。這相當於沒有設定全域性標誌的exec方法。如果設定了全域性標誌,元素0到n中包含所有匹配。示例

下面的示例演示了match 方法的用法:

function matchdemo()
本示例說明帶 g 標誌設定的 match 方法的用法。

function matchdemo()

Javascript正規表示式

這段時間學習js,正好遇到了正規表示式。下面通過使用例項介紹一下正規表示式。正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字...

JavaScript 正規表示式

一 什麼是正規表示式 正規表示式 regular expression 是乙個描述字元模式的物件。測試正規表示式 regexp 物件包含兩個方法 test 和exec 功能基本相似,用於測試字串匹配。test 方法在字串中查詢是否存在指定的正規表示式並返回布林值,如果存在則返回true,不存 在則返...

javascript 正規表示式

正規表示式 regexp物件 主要用於表單驗證 1 建立正規表示式 1 var ret pattern pattern是內容,可以是正規表示式的內容,可以是字元或是其他的內容 2 var rag new regexp pattern 括號內可以是雙引號或者單引號 2 正規表示式的exec方法 reg...