密码复杂度校验
规则:密码必须包含大小写字母、数字、特殊字符且长度不少于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
633次
Java