1、匹配中文
[\u4e00-\u9fa5]
2、匹配双字节字符(包括汉字在内)
[^\x00-\xff]
2、匹配Email地址
[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
3、匹配url地址
[a-zA-z]+://[^\s]*
4、匹配中国邮政编码
[1-9]\d{5}(?!\d)
5、匹配18位身份证号
扫描二维码关注公众号,回复:
3044951 查看本文章
^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$
6、匹配正整数
^[1-9]\d*$
7、匹配负整数
^-[1-9]\d*$
8、匹配整数
^-?[1-9]\d*$
9、匹配非负整数
^[1-9]\d*|0$
10、匹配非正整数
^-[1-9]\d*|0$
11、匹配正浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
12、匹配负浮点数
^-[1-9]\d*\.\d*|-0\.\d*[1-9]\d*$
13、匹配空白行
\n\s*\r