什么是RegExp
RegExp是正则表达式的缩写、
RegExp对象
RegExp对象用于存储检索模式。
通过new 关键词来定义RegExp对象
方法
Javascript RegExp对象有3个方法
test
test()方法用来检测一个字符串是否匹配某个正则表达式,如果匹配成功,返回true,否则返回false
exec
exec()方法用来检索字符串中与正则表达式匹配的值。exec()方法返回一个数组,其中存放匹配的结果。如果未找到匹配的值,则返回null
compile
compile()方法可以再脚本执行过程中编译正则表达式,也可以改变已有表达式。
test()方法
语法
RegExpObject.test(string)
例子
|
|
|
|
exec()方法
语法
RegExpObject.exec(string)
compile()方法
语法
RegExpObject.compile(regexp,modifier)
regexp
正则表达式
modifier
规定匹配的类型
match
match方法可以在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
注意:match()方法将检索字符串String Object,以找到一个或多个regexp匹配的文本。属于字符串对象的方法而不是RegExp对象的方法。