常用正则表达式总结

Posted Nemo_XP

tags:

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

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

^\\d{1,2}$ 

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

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

汉字(0到无数个汉字)

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

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

^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$)|(^[1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{2}$

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])\\d{8}$

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

^(\\(\\d{3,4}-)|\\d{3.4}-)?\\d{7,8}$

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

markdown [常用正则表达式]常用正则表达式总结#regex

常用正则表达式总结

常用正则表达式 总结

常用正则表达式 总结

常用正则表达式总结

js正则表达式总结