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