先了解RegExp 对象
RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。
有两种写法
1.直接写法:/pattern/attributes
2.new RegExp(pattern,attributes);
参数attributes是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。
RegExp 对象方法
compile编译正则表达式
exec检索字符串中指定的值。返回找到的值,并确定其位置
test检索字符串中指定的值。返回 true 或 false
支持正则表达式的 String 对象的方法
search检索与正则表达式相匹配的值
match找到一个或多个正则表达式的匹配
replace替换与正则表达式匹配的子串
split 把字符串分割为字符串数组。
test
test() 方法用于检测一个字符串是否匹配某个模式.
var str = "Visit W3School";
var patt1 = new RegExp("W3School");
var result = patt1.test(str);