1、用法
- var reg = /abc/gi (不区分大小写全局匹配abc), 等价于var reg = new RegExp("abc", "gi");
- ^a: 表示以a开头;
- a$: 表示以a结尾
- a*: 表示(0, n)个a
- a+: 表示(1, n)个a
- a?: 表示(0, 1)个a
- ab{2}: 表示一个a后面跟着2个b
- ab{2 , }:表示一个a后面至少2个b
- ab{3, 5}: 表示一个a跟着3到5个 注:下限必须需要指定如{0, 2}而不能是{, 2}
- (h|hello): 表示h或者hello
- (b|cf)de: 表示bde或者cfde
- “.”: 表示任意字符
- a.[0-9]: 表示a后面一个任何字符或数字
- [^abc]: 表示不含abc任意开头
- ^.{3}$: 表示三个字符长度
- [a-d]: 表示任意小写字母
- [^a-zA-Z]: 表示以字母开头
- \w : 数字和英文字符 \W: 不是数字和英文字符 \d: 数字 \s:空白符
\b: 边界 \B不是边界