常用正则表达式总结

Posted Nemo_XP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用正则表达式总结相关的知识,希望对你有一定的参考价值。

一到两位数字:可匹配0-99(不考虑首数字为0)

^\\d1,2$ 

一到两位的正整数:可匹配1-99(考虑排除首数字为0)

^(([1-9][0-9])|[1-9])$ 

汉字(0到无数个汉字)

^[\\u4e00-\\u9fa5]*$

身份证号(包含15和18位)

^[1-9]\\d5(18|19|([23]\\d))\\d2((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d3[0-9Xx]$)|(^[1-9]\\d5\\d2((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d2$

Email地址

^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$

域名

[a-zA-Z0-9][-a-zA-Z0-9]0,62(/.[a-zA-Z0-9][-a-zA-Z0-9]0,62)+/.?

InternetURL

[a-zA-z]+://[^\\s]*^http://([\\w-]+\\.)+[\\w-]+(/[\\w-./?%&=]*)?$

IP地址

^((?:(?:25[0-5]|2[0-4]\\\\d|[01]?\\\\d?\\\\d)\\\\.)3(?:25[0-5]|2[0-4]\\\\d|[01]?\\\\d?\\\\d))$

手机号码

^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d8$

电话号码(“XXX-XXXXXXX”、“XXXX-XXXXXXXX”、“XXX-XXXXXXX”、“XXX-XXXXXXXX”、"XXXXXXX"和"XXXXXXXX)

^(\\(\\d3,4-)|\\d3.4-)?\\d7,8$

以上是关于常用正则表达式总结的主要内容,如果未能解决你的问题,请参考以下文章

常用正则表达式 总结

常用正则表达式 总结

常用正则表达式总结

正则表达式常用总结

总结一些常用的正则表达式

正则表达式常用的匹配总结