经常用的正则

密码 :密码由字母、数字组成,长度为8~20字符,不包含汉字        String regPwd = "^[a-zA-Z0-9]{8,20}$";

邮箱:  String regexp = "^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$";

账户名:  账户名由3~10位字母、数字组成,不包含汉字   String regAccount ="^([A-Za-z0-9]{3,10})$";

身份证:  String regCert = "^[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]$";

验证方式:    aaaa.matches(regPwd);

这是最简单的正则,但是如果一点都不知道,那也是天书

如有错误,请邮件zs253499660@sina.com,如有更好的方法,可以推荐
原文地址:https://www.cnblogs.com/senjiang/p/12016782.html