如何使用Java代码判断密码强度(是否包含大小写字母、数字以及特殊符号)呢?
下文笔者讲述使用Java代码验证字符串是否符合密码强度的方法分享,如下所示
验证密码是否包含大小写字母,数字,特殊字符
实现思路: 使用正则表达式即可验证字符串是否符合密码策略例:
验证密码是否包含大小写字母,数字,特殊字符
public boolean checkPassword(String pass){ if (pass.matches(".*[a-z]{1,}.*") && pass.matches(".*[A-Z]{1,}.*") && pass.matches(".*\\d{1,}.*") && pass.matches(".*[~!@#$%^&*\\.?]{1,}.*")) { return true; } return false; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。