c#windows窗体应用程序中 如何判断密码的低中高强度

就是在做注册qq账号时输入的那个密码 ,可以显示低中高强度
2025-12-04 22:27:58
推荐回答(2个)
回答1:

自己设置一个规则,比如先考虑长度,低于6的都是低强度。再比如考虑字符组合,纯数字是低强度,字母+数字是中强度,字母+数字+符号是高强度。规则自己想好,判断长度的不用多说了吧?判断包含哪些字符可以用正则表达式。

 

比如:

/[0-9]/          // 包含数字
/[a-zA-Z]/       // 包含大小写字母
/[!@#$%^]/       // 包含符号

回答2:

用正则做