我的密码强度标准如下:
任何人都可以帮我做正则表达和解释。感谢。
答案 0 :(得分:0)
在一个正则表达式中进行这项工作非常困难。就个人而言,我会分别检查每个案例并计算你是否有三场比赛。它更容易阅读和维护。
匹配[AZ]然后[az]然后[0-9],最后[~`!@#$%^& *() - _ = + [{]} \ |;:'“< ,>。?/]
如果您最终在三项测试中获得了成功的匹配。
答案 1 :(得分:0)
使用此正则表达式:
(?=.{8,24})(?=.*\d)(?=.*[A-Za-z])(?=.*[~`!@#\$%\^&\*()_=\+[{\]}\|;:'"<,>\.\?/]).*