正則表達式的模式匹配正則表達式
正則表達式用RegExp對象表示code
var pattern = /s$/; pattern.exec("ewfregers");
使用RegExp類對象
var pattern = new RegExp('s$'); pattern.exec('e');
相似於C語言中的n
這個過字符串
這個也學過,過string
/\d{2,4}/
匹配2~4個數字ast
剛剛舉例的爲貪婪的重複,最大的特色是容許後續的正則繼續
非貪婪性重複的匹配將會盡量少的匹配test
search()
replace()
exec()引用
第一個爲正則,第二個爲修飾符方法
source爲只讀的字符串,正則的文本
global爲只讀的布爾值,正則是否帶修飾符g
ignoreCase爲只讀的布爾值,說明是否帶修飾符i
multiline爲只讀的布爾值,說明的是m
lastIndex爲可讀寫的整數,若是帶有g是會存儲在整個字符串中下一次檢索的開始位置語言
exec()返回匹配的結果lastIndex的值爲屬性所指示的字符串開始檢索的位置,若是沒有匹配結果將會自動充值爲0test()爲檢測,返回一個布爾值