正则表达式的指定符号
. 查找单个字符,除了换行和行结束符 . === [^\r\n]
\w 查找单词字符 \w === [0-9A-z_]
\W 查找非单词字符 \W === [^\w]
\d 查找数字字符 \d === [0-9]
\D 查找非数字字符 \D === [^\d]
\s 查找空白字符(空格符,制表符\t,回车符\r,换行符\n,垂直换行符\v,换页符\f) \s === [\n\f\t]
\S 查找非空白字符 \S === [^\s]
\b 匹配单词边界
\B 匹配非单词边界
\0 查找null字符
\n 换行符
\f 换页符
\r 行结束符
\t 缩进符 Tab
\v 垂直换行符
\xxx 查找以八进制数 xxx规定的字符
\xdd
\uxxxx
补充:正整数的校验
var type = /^[0-9]*[1-9][0-9]*$/;
1-200正整数校验
pattern: /^([1-9]|[1-9]\d|1\d{2}|200)$/,
邮箱正则校验
pattern: /^[A-Za-zd0-9]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$/,
菜鸟工具在线正则校验:
https://c.runoob.com/front-end/854
对比其他在线工具,我感觉菜鸟的正则校验是比较优秀的