C# 程序来检查密码的有效性


对于密码的有效性,你需要在创建密码注册网站时回顾该概念。

在创建密码时,你可能在网站上看到过密码验证要求,如密码应足够强且必须包含以下内容:

  • 至少 8 个字符,至多 14 个字符

  • 一个大写字母

  • 一个特殊字符

  • 一个小写字母

  • 没有空格

让我们看看如何逐一检查这些条件。

至少 8 个字符,至多 14 个字符

if (passwd.Length < 8 || passwd.Length > 14)
return false;

一个大写字母

if (!passwd.Any(char.IsUpper))
return false;

至少一个大写字母

if (!passwd.Any(char.IsLower))
return false;

没有空格

if (passwd.Contains(" "))
return false;

至少一个小写字母

string specialCh = @"%!@#$%^&*()?/>.<,:;'\|}]{[_~`+=-" + "\"";
char[] specialCh = specialCh.ToCharArray();
foreach (char ch in specialChArray) {
   if (passwd.Contains(ch))
   return true;
}

1George John

更新于:22-6-2020

设置 SAP HANA 中用户的有效性

开启你的职业生涯

通过完成课程,获得认证
广告
© . All rights reserved.