密码强度检测(Java)
不多说了,直接代码走你!!!
public class CheckPassword { /** * 密码强度 * * @return Z = 字母 S = 数字 T = 特殊字符 */ public String checkPassword(String passwordStr) { String regexZ = "\d*"; String regexS = "[a-zA-Z]+"; String regexT = "\W+$"; String regexZT = "\D*"; String regexST = "[\d\W]*"; String regexZS = "\w*"; String regexZST = "[\w\W]*"; if (passwordStr.matches(regexZ)) { return "弱"; } if (passwordStr.matches(regexS)) { return "弱"; } if (passwordStr.matches(regexT)) { return "弱"; } if (passwordStr.matches(regexZT)) { return "中"; } if (passwordStr.matches(regexST)) { return "中"; } if (passwordStr.matches(regexZS)) { return "中"; } if (passwordStr.matches(regexZST)) { return "强"; } return passwordStr; } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: android,java判断密码强度
- 下一篇: Java web 如何判断密码强度(个人笔记)