RegExp.lastMatch
RegExp.lastMatch屬性可以返回最近一次與整個正規表示式匹配的字串。
它是隻讀屬性,不能手動賦值,但在匹配改變時,值自動改變。
特別說明:
(1).lastMatch是靜態屬性,也就是呼叫者是類本身(建構函式)。
(2).$&是其別名,但是不能使用RegExp.$&形式訪問,而是RegExp['$&']。
(3).此屬性當前並未被標準化,不推薦使用。
語法結構:
[JavaScript] 純文字檢視 複製程式碼RegExp.lastMatch
瀏覽器支援:
(1).IE瀏覽器支援此屬性。
(2).edge瀏覽器支援此屬性。
(3).火狐瀏覽器支援此屬性。
(4).谷歌瀏覽器支援此屬性。
(5).opera瀏覽器支援此屬性。
(6).safria瀏覽器支援此屬性。
例項程式碼:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="I love antzone"; let reg=/\w/g; str.match(reg); console.log(RegExp.lastMatch);
程式碼執行效果截圖如下:
最後一次與正規表示式匹配的字串是"e"。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str="I love antzone"; let reg=/\w/g; str.match(reg); console.log(RegExp['$&']);
程式碼執行效果截圖如下:
與前一段程式碼的效果完全相同。