1,常见正则表达式符号。
. 匹配除过换行符意外的任何字符
\w 匹配字母或数字或汉字或下划线
\s 匹配任意的空白字符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
* 代表0次或者多次
+ 代表1次或者多次
? 代表0次或者1次
{n} 代表重复n次
{n,} 重复n次或者更多次
{n,m} 代表重复n到次
\W 匹配任意不是字母或数字或汉字或下划线的字符
\S 匹配任意不是空白的字符
\D 匹配任意非数字的字符
\B 匹配不是以单词的开始或结束
[^x] 匹配除了x意外的任意字符
2,举例
QQ号:^[1-9][0-9]{4,}$
Email: ^\w+([-.+]\w+)*@\w+([-.]\w+)*\.\w([-.]\w+)*$