Toggle navigation
技术博客
首页
Java
Spring
DB
服务器
JS
软件
微语
留言
登录
当前位置:
首页
Java
JAVA后端密码复杂度校验
JAVA后端密码复杂度校验
2019-01-03 10:03:01
字数:754
478
次
Java
##### 密码复杂度校验 **规则**:密码必须包含**大小写字母、数字、特殊字符且长度不少于8位.** /** * <校验密码复杂度> * @param password password * @return 结果 */ private Boolean validatePassWord(String password) { int count = 0; if (password.length() >= 8) { count++; } if (password.length() - password.replaceAll("[A-Z]", "").length() > 0) { count++; } if (password.length() - password.replaceAll("[a-z]", "").length() > 0) { count++; } if (password.length() - password.replaceAll("[0-9]", "").length() > 0) { count++; } if (password.replaceAll("[0-9,A-Z,a-z]", "").length() > 0) { count++; } return count == 5; }
给我留言吧
昵称*
提交评论
留言板
目录
微信
分类
Nginx
系统
文学
生活
历史
地理
学习网站
nginx资源站
runoob学习网
redis学习网
vue中文网
dubbo
返回顶部
×
登录/注册
用户名
昵称
密码
确认密码
提交
没有账号?
马上注册
提交
已有账号?
去登录