javaScript正则表达式创建
属性
实例属性
global检测是否设置g标记
javascript全局数组
ignoreCase检测是否设置i标记
multiline检测是否设置了m标记
lastIndex开始检索下一个匹配项的字符位置
source返回正则表达式的字符串表示
lastIndex返回被查字符串中下一次成功匹配的开始位置
构造函数属性
$_input返回最近一次匹配的字符串
$&lastMatch返回最近一次的匹配项
$+lastParen返回最近一次匹配的捕获组
$`leftContext返回被查的字符串中从字符串开始位置到最后匹配之间的字符
$'rightContext返回被搜索的字符串中从最后一个匹配位置开始到字符串结尾之间的字符
$*multiline检测表达式是否采用多行模式匹配m
方法
实例方法
exec
功能在字符串中执行匹配检索,返回结果数组
参数要应用模式匹配的字符串
特性
使用全局标记g持续查所有匹配项并返回
不适用全局标记g时钟返回第一个匹配项信息
执行过程
1、检索字符串参数,获取正则表达式匹配文本
2、到匹配文本则返回一个数组
第0个元素与整个模式匹配的字符串
其他元素与捕获组匹配的字符串
3、否则返回null
派生属性
index匹配项在字符串中的位置
input应用正则表达式的字符串
length返回数组元素个数
test功能在字符串中测试模式匹配,返回true或false
字符串方法
match到一个或多个正则表达式的匹配
replace替换与正则表达式匹配的字符串
search检索与正则表达式相匹配的值
split把字符串分割为字符串数组

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。