首页 > 代码库 > JavaScript正则表达式-RegExp对象
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(简写形式$‘):表示最后一次匹配的字符串右侧的字符串
JavaScript正则表达式-RegExp对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。