正则表达式 RegExp
直接量语法
/pattern/attributes
创建 RegExp 对象的语法:
new RegExp(pattern, attributes);
修饰符
修饰符 | 描述 |
---|---|
i | 执行对大小写不敏感的匹配 |
g | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) |
m | 执行多行匹配 |
方括号
方括号用于查找某个范围内的字符:
表达式 | 描述 |
---|---|
[abc] | 执行对大小写不敏感的匹配 |
[^abc] | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) |
[0-9] | 执行多行匹配 |
[a-z] | 执行对大小写不敏感的匹配 |
[A-Z] | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) |
[A-z] | 执行多行匹配 |
[adgk] | 执行对大小写不敏感的匹配 |
[^adgk] | 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止) |