正则判断密码是否包含数字,字母,特殊符号

String regex = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[^A-Za-z0-9]).+$";
if (!password.matches(regex)){
    return HashUtil.checkFail("密码必须包含字母,数字,特殊符号");
}

其他语言看正则部分即可

你可能感兴趣的:(java,开发语言)