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