常用的正则表达式
1.字符:匹配单个字符
a:表示匹配字母a
\\:匹配转义字符“\”
\t:表示转义字符“\t”
\n:表示转义字符"\n"
2.一组字符:任意匹配里面的一个单个字符
[abc]:表示可能是字母a,可能是字母b,可能是字母c
[^abc]:表示不是字母a,b,c中的任意一个
[a-zA-Z]:表示全部字母中的任意一个
[0-9]:表示全部数字中的任意一个
3.边界匹配:在以后编写JavaScript使用正则时要使用到
^:表示一组正则的开始
$:表示一组正则的结束
4.简述表达式:每一位出现的简写标记也只表示一位
.:表示任意的一位字符
\d:表示任意一位数字,等价于【0-9】
\D:表示任意的一位非数字,等价于【^0-9】
\w:表示任意的一位字母、数字、_,等价于[a-zA-Z0-9]
\W:表示任意的一位非字母、数字、_,等价于[^a-zA-Z0-9]
\s:表示任意一位空格,如\n、\t等
\S:表示任意的一位非空格
5.数量表示:之前的所有正则都只是表示一位,如果想要表示多位,则就需要数量表示
正则表达式?:此正则出现1次或0次
正则表达式*:此正则出现1次或0次或多次
正则表达式+:此正则出现1次或多次
正则表达式{n}:此正则出现n次
正则表达式{n,}此正则出现n次以上
正则表达式{n,m}:此正则出现n~m次
6.逻辑表示:与 或 非
正则表达式A 正则表达式B:表达式A后紧跟着表示式B
正则表达式A| 正则表达式B:表达式A或者是表示式B,二者任选择一个出现
(正则表达式):将多个子表达式合成一个表示,作为一组出现
总结很重要哦 方法得当,坚持会有奇迹哦