java 常用正则表达式总结

邮政编码:

^[1-9]\d{5}$

QQ号码:

^[1-9]\d{4,10}$ 
或者:
[1-9][0-9]{4,11}

邮箱:

^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\.){1,3}[a-zA-z\-]{1,}$ 

用户名(字母开头 + 数字/字母/下划线):

^[A-Za-z][A-Za-z1-9_-]+$

用户名 ( 必须以英文开头,只能包含英文,数字和`_`;最少6位,做多12位 ) :

[a-zA-Z]\\w{5,11}

手机号码:

^1[3|4|5|8][0-9]\d{8}$ 

18位身份证号:

^(\d{6})(18|19|20)?(\d{2})([01]\d)([0123]\d)(\d{3})(\d|X|x)?$

URL地址:

^((http|https)://)?([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$

 

posted @ 2018-03-12 16:30  cheney-yang  阅读(192)  评论(0编辑  收藏  举报