正则表达式
语法
- 书写在 // 中间的字符即为正则表达式也叫模式,它是定义正则表达式的语法
- 正则表达式是一个对象类型数据
- exec 方法用于检索(查找)符合规则的字符串
- test 方法用于判断是否有符合规则的字符串
元字符
-
量词
-
- 表示重复至少 1 次
- ? 表示重复 0 次或1次
-
- 表示重复 0 次或多次
- {m,n} 表示复 m 到 n 次
-
-
字符
-
\d \s \w
-
. []
- [abc] 三选1
- [a-z] 26个小写英文字母选1
- [a-zA-Z]
- [^a-z] 除了小写英文字母之外的一个字符
-
-
位置
- ^ $
修饰符
- 修饰符附加在正则表达式之后
- i 是单词 ignore 的缩写,正则匹配时字母不区分大小写
- g 是单词 global 的缩写,匹配所有满足正则表达式的结果