首页 > 代码库 > 验证密码强度是否符合要求
验证密码强度是否符合要求
密码强度要求:
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 }
验证密码强度是否符合要求
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。