正则表达式
2018-06-22 本文已影响0人
初入前端的小菜鸟
预定义类
字符 | 等价类 | 含义 |
---|---|---|
. | [^\r\n] | 除了回车符和换行符之外的所有字符 |
\d | [0-9] | 数字字符 |
\s | [\t\n\x0B\f\r] | 空白符 |
\w | [a-zA-Z_0-9] | 单词字符,字母、数字下划线 |
[a-zA-Z0-9]
表示的范围时字母a-z的所有小写字母、A-Z的所有大写字母与0-9的所有数字
边界
字符 | 含义 |
---|---|
^ | 以xxx开头 |
$ | 以xxx结尾 |
\b | 单词边界 |
量词
字符 | 含义 |
---|---|
? | 出现零次或一次(最多出现一次) |
+ | 出现一次或多次(至少出现一次) |
* | 出现零次或多次(任意次) |
{n} | 出现n次 |
{n,m} | 出现n到m次 |
{n,} | 至少出现n次 |
x{3}
表示x出现了三次