C#
 Computer >> コンピューター >  >> プログラミング >> C#

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


パスワードを作成しているときに、パスワードが強力であり、-

を持っている必要があるなど、Webサイトでの検証要件を見たことがあるかもしれません。
    最小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;
1つの大文字
if (!passwd.Any(char.IsUpper))
return false;
1つの特殊文字を確認してください
string specialCh = @"%!@#$%^&*()?/>.<,:;'\|}]{[_~`+=-" + "\"";
char[] specialCh = specialCh.ToCharArray();
foreach (char ch in specialChArray) {
   if (passwd.Contains(ch))
      return true;
}

  1. Pythonで1つのツリーが他のツリーのサブツリーであるかどうかを確認するプログラム

    2つの二分木があるとします。 2番目のツリーが最初のツリーのサブツリーであるかどうかを確認する必要があります。 したがって、入力が次のような場合 その場合、出力はTrueになります。 これを解決するには、次の手順に従います- 関数solve()を定義します。これはルート、ターゲットになります ルートがnullで、ターゲットもnullの場合、 Trueを返す ルートがnullまたはターゲットがnullの場合、 Falseを返す ルートの値がターゲットの値と同じである場合、 戻り値solve(ルートの左、ターゲットの左)とsolve(ル

  2. パスワードの有効性をチェックするPythonプログラム?

    ここでパスワードを指定すると、このパスワードが有効かどうかを確認することがタスクになります。ここでは、正規表現を提供するreモジュールを使用し、re.search()を使用して、アルファベット、数字、または特殊文字の検証をチェックします。 アルゴリズム Step 1: first we take an alphanumeric string as a password. Step 2: first check that this string should minimum 8 characters. Step 3: the alphabets must be between a-z. Ste