验证密码强度是否符合要求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了验证密码强度是否符合要求相关的知识,希望对你有一定的参考价值。
密码强度要求:
1、密码长度至少为8个字符
2、至少要有一个大写英文或者小写字母
3、最少包含一个数字
备注:该方法也可以拆成4个if判断,可以针对不同的情况,对注册客户进行提示。
1 public static bool PasswordStrength(string password) 2 { 3 if (password.Length <8) 4 { 5 return false; 6 } 7 if (0 - Convert.ToInt32(Regex.IsMatch(password, "[a-z]")) 8 - Convert.ToInt32(Regex.IsMatch(password, "[A-Z]")) 9 - Convert.ToInt32(Regex.IsMatch(password, "\\d")) 10 - Convert.ToInt32(Regex.IsMatch(password, ".{10,}")) <= -2) 11 { 12 return true; 13 } 14 else 15 { 16 return false; 17 } 18 }
以上是关于验证密码强度是否符合要求的主要内容,如果未能解决你的问题,请参考以下文章