1 reg=/\d/匹配標誌 ;數字 正則對象隱式創建
2.reg = new RegExp(“正則表達式”,”匹配標誌”); 直接創建
reg = new RegExp(“\\d”,”gi”);
1.2的區別從參數中可見\\
3.匹配參數(標誌符) g:全局檢索 i:不區分大小寫(正則默認區分大小寫)
4. RegExp(對象)
reg.test(str);判斷是否找到對應模式的字符串 返回布爾值
reg.exec(str);= reg.exec(str)g;查找對應模式的字符串返回首次查找到的字符串
5.String
str.search(reg) 返回查找到的字符串首次匹配位置沒找到返回-1
str.match(reg) 查找對應模式的字符串數組沒有null返回二維數組
str.match(reg)有子表達式沒有g會返回一維數組第一個爲匹配字符第二個爲子表達式緩衝區數據只匹配第一項
有子表達式有g會返回一維數組儲存匹配到的字符
str.replace() 將找對應模式的字符串替換成指定的字符串只替換第一個
str.replace()g 將找對應模式的字符串替換成指定的字符串替換多個個
split() = split()g 將字符串按指定模式分割返回數組(reg當做分隔符)
如果字符串末尾符合分隔符數組最後一個元素爲空