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

王林
發布: 2023-08-21 21:17:17
轉載
1388 人瀏覽過

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

  • 最少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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板