JavaScript 正则表达式常用的转义符

时间:2022-06-10 19:45:40
JavaScript 正则表达式常用的转义符

[] 代表一位
[cb4@qq.com]:匹配括号中的任意一个字符
[0-9]:匹配0-9之间的一个数
[a-z]:匹配a-z之间的一个字母
[A-Z]:匹配A-Z之间的一个字母
[^a-z0-9]:匹配任意不在括号中的字符
\d:和[0-9]一样
\D:代表[^0-9]
\w:代表[a-zA-z0-9]
\W:代表[^a-zA-z0-9]
\0:匹配null 字符
\b:匹配退格字符
\n:匹配换行符
\r:匹配回车字符
\t:匹配制表符
\s:匹配空白字符、空格、制表符和换行符
\S:匹配非空白字符
[匹配字符]? :匹配0或1个
[匹配字符]* :匹配0至多个
[匹配字符]+ : 匹配1至多个
[a-z]{5} 限制必须是5位并且每一位的范围是a到z之间
[a-zA-Z0-9]{5,11} 限制必须是5位到11位并且每一位的范围是a到z之间或A到Z之间或0到9之间
[a-z]{5,} 限制必须是5位以上并且每一位的范围是a到z之间

[a-z]{0,5} 限制必须是5位以下并且每一位的范围是a到z之间