JavaScript正则表达式-RegExp对象
RegExp对象方法
exec():与String对象的match()方法功能相同。
参数为被搜索字符串。返回数组或null。
test():与String对象的search()方法功能相同。
参数为被搜索字符串。返回true或false。
RegExp对象实例属性
global:布尔值,表示正则表达式中后缀选项g是否被设置。
ignoreCase:布尔值,表示正则表达式中后缀选项i是否被设置。
lastIndex:一个整数值,表示下一次匹配开始的位置索引。
multiline:布尔值,表示正则表达式中后缀选项m是否被设置。
source:表示正则表达式的字符串形式。
RegExp对象静态属性
$1、$2、$3……$9:对子表达式匹配的结果字符串的引用,$1对应第一个子表达式匹配结果……最大为$9
input(简写形式$_):匹配所使用的字符串
lastMatch(简写形式$&):表示最后一次匹配的结果
lastParen(简写形式$+):表示最后一次匹配的子表达式
leftContext(简写形式$`):表示最后一次匹配结果之前的字符串
multiline(简写形式$*):指定是否所有表达式均使用多行模式
rightContext(简写形式$'):表示最后一次匹配的字符串右侧的字符串
国鑫感谢留意本博客!