先了解RegExp 對象
RegExp 對象表示正則表達式,它是對字符串執(zhí)行模式匹配的強大工具喻旷。
有兩種寫法
1.直接寫法:/pattern/attributes
2.new RegExp(pattern,attributes);
參數(shù)attributes是一個可選的字符串,包含屬性 "g"劫扒、"i" 和 "m"久又,分別用于指定全局匹配、區(qū)分大小寫的匹配和多行匹配态罪。
RegExp 對象方法
compile編譯正則表達式
exec檢索字符串中指定的值。返回找到的值下面,并確定其位置
test檢索字符串中指定的值复颈。返回 true 或 false
支持正則表達式的 String 對象的方法
search檢索與正則表達式相匹配的值
match找到一個或多個正則表達式的匹配
replace替換與正則表達式匹配的子串
split? 把字符串分割為字符串數(shù)組。
test
test() 方法用于檢測一個字符串是否匹配某個模式.
var str = "Visit W3School";
var patt1 = new RegExp("W3School");
var result = patt1.test(str);