首頁  >  文章  >  後端開發  >  C#程式檢查密碼的有效性

C#程式檢查密碼的有效性

王林
王林轉載
2023-08-21 21:17:171378瀏覽

在創建密碼時,您可能在網站上看到了驗證要求,例如密碼應該強大且包含以下要求:

  • 最少8個字符,最多14個字元
  • 至少一個小寫字母
  • 不包含空格
  • #至少一個大寫字母
  • 至少一個特殊字元

## ##讓我們逐一檢查這些條件−######最少8個字符,最多14個字符###
if (passwd.Length < 8 || passwd.Length > 14)
return false;
###至少一個小寫字母###
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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除