JS的正则表达式在用于客户端验证的时候是非常实用和方便的,这里我总结了一些常用的正则表达式的符号及其意义,仅供参考:
元字符/元符号 |
匹配情况 |
. |
匹配除换行符外的任意字符 |
[a-z0-9] |
匹配括号中的字符集中的任意字符 |
[^a-z0-9] |
匹配任意不在括号中的字符集中的字符 |
\d |
匹配数字 |
\D |
匹配非数字,同[^0-9]相同 |
\w |
匹配字母和数字及_ |
\W |
匹配非字母和数字及_ |
\b |
匹配空格字符 |
^ |
行首匹配 |
$ |
行尾匹配 |
x? |
匹配 0 个或 1 个 x |
x* |
匹配 0 个或任意多个 x |
x+ |
匹配至少一个 x |
\s |
匹配空白字符、空格、制表符和换行符 |