パスワードの有効性をチェックする C# プログラム

王林
リリース: 2023-08-21 21:17:17
転載
1387 人が閲覧しました

パスワードを作成するとき、パスワードは strong であり、次の要件が含まれている必要があるなど、Web サイトで検証要件を見たことがあるかもしれません:

  • minimum 8 文字、最大 14 文字
  • 少なくとも 1 つの小文字
  • スペースは使用できません
  • 少なくとも 1 つの大文字
  • 少なくとも 1 つの特殊文字

これらの条件を 1 つずつ確認してみましょう −

最小 8 文字、最大 14 文字

if (passwd.Length < 8 || passwd.Length > 14)
return false;
ログイン後にコピー

少なくとも 1 つの小文字

if (!passwd.Any(char.IsLower))
return false;
ログイン後にコピー

空白なし

if (passwd.Contains(" "))
return false;
ログイン後にコピー

大文字

if (!passwd.Any(char.IsUpper))
return false;
ログイン後にコピー

特殊文字があるかどうかを確認してください

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

以上がパスワードの有効性をチェックする C# プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート