常用网站:www.regexr.com
一、匹配任意字符(不匹配断行)
.
比如:/. /g
转义符\. 就表示.
二、匹配英文大小写字母和阿拉伯数字(包括下划线),(网站用户名的规则)
\w
比如:/ \w /g
\W 匹配被\w排除在外在字符(\w的补集)
三、匹配阿拉伯数字
\d
比如:/ \d /g
\D 匹配所有非阿拉伯数字(\d的补集)
四、匹配空白字符
\s
\S匹配所有被\s 排除在外的字符(\s的补集)
五、匹配字符集合(用方括号+字符)
[abc] , [a-z]
比如:/ [a-z] /g 匹配所有从a到z
/ [0-9] /g 匹配所有从0到9
六、匹配重复一次或多次(用+)
/ [yo+] /g 可匹配yo , yooo ,(+前面的字符重复1次或多次)