分为字面量和RegExp构造函数
1、正则表达式的匹配模式支持3个标志
g:表示全局模式,模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止
i:表示不区分大小写模式,即在确定匹配项时忽略模式与字符串的大小写
m:表示多行 模式,在达到一行文本末尾时还会继续查找下一行中是否存在与模式匹配的项。
RegExp实例属性
global:表示设置了g标志
ignoreCase:i
multiline:m
lastIndex:整数,表示开始搜索下一个匹配项的字符位置,从0算起
source:正则表达式的字符串表示,按照字面量形式而非传入 构造函数中的字符串模式返回。
RegExp实例方法
exec() 专门为捕获组而设计的。参数为要应用模式的字符串,然后返回包含第一个匹配项信息的数组;或者在没有匹配项的情况下返回null。返回的数组虽然是Array的实例,但包含两个额外属性。index表示在匹配项在字符串中的位置,而input表示应用正则表达式的字符串。
看的头疼,这块不太懂,以后再看。
时间: 2024-10-12 17:38:24