C#验证密码复杂度至少包含三种字符(大写、小写、数字、特殊符号任选三种)

您所在的位置:网站首页 大写字母+小写+数字密码 C#验证密码复杂度至少包含三种字符(大写、小写、数字、特殊符号任选三种)

C#验证密码复杂度至少包含三种字符(大写、小写、数字、特殊符号任选三种)

2024-07-10 14:58| 来源: 网络整理| 查看: 265

密码复杂度应至少包含三种字符(大写、小写、数字、特殊符号任选三种) var reg_val = 0; var pw_txt = txtNewDPwd.Text; var reg = @"[*0-9]";//数字 if (Regex.IsMatch(pw_txt, reg)) { reg_val += 1; } reg = @"[*a-z]";//小写字母 if (Regex.IsMatch(pw_txt, reg)) { reg_val += 1; }

reg = @"[A-Z ]";//大写字母 if (Regex.IsMatch(pw_txt, reg)) { reg_val += 1; } reg = @"[\W_!@#$%^&`~()-+=]";//特殊字符 if (Regex.IsMatch(pw_txt, reg)) { reg_val += 1; } if (reg_val < 3) { 返回结果 (“密码复杂度应至少包含三种字符(大写、小写、数字、特殊符号任选三种)”); return; }



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3