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-./?%&=]*)?$