admin 管理员组文章数量: 1086019
正则表达式,密码规则
密码规则是:1、长度8~20
2、必须包含字母(大写或者小写)
3、必须包含数字
4、包含特殊字符 ~!@#$%^&*()[]{}<>?\+ 不能包含空格
5、只能包含以上特殊字符以及大小字母和数字的密码。
private boolean isPassword(String pwd){String regex = "^(?=.*\\d)(?=.*[a-zA-Z])(?=.*[\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\[\\]\\{\\}\\<\\>\\?\\\\\\+])[a-zA-Z0-9\\~\\!\\@\\#\\$\\%\\^\\&\\*\\(\\)\\[\\]\\{\\}\\<\\>\\?\\\\\\+]{8,20}$";Pattern p = Pattern.compile(regex);Matcher m = p.matcher(pwd);return m.matches();}
本文标签: 正则表达式,密码规则
版权声明:本文标题:正则表达式,密码规则 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1686732157a30537.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论