常用正则表达式总结
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$
以上是关于常用正则表达式总结的主要内容,如果未能解决你的问题,请参考以下文章