1.转义字符
\斜杠
a ascii字符0007 bell
e ascii字符001d esc
f ascii字符 000c
ascii字符换行
ascii字符回车
ascii字符制表
s 空白字符
S非空白字符
w字母字符
W非字母字符
Q E 转换中间所有元字符
d 数字字符
D非数字字符
*0或若干个
+ 1或若干个
{n}n个
?0或1个
{n,} n个以上
{n,m}n个到m个
uhhhh unicode字符 hhhh
xhh unicode字符 hh
2.预查
正向预查
xxx(?:pattern) 含预查
xxx(?=pattern) 匹配预查 不含
xxx(?!pattern)非匹配预查 不含
反向预查
(?<=)xxx 匹配预查
(?<!)xxx非匹配预查
js没有反向预查,所以网上所谓在线正则检测对于反向预查均无效。