Maison > développement back-end > Tutoriel C#.Net > Programme C# pour vérifier la validité du mot de passe

Programme C# pour vérifier la validité du mot de passe

王林
Libérer: 2023-08-21 21:17:17
avant
1495 Les gens l'ont consulté

Lors de la création d'un mot de passe, vous avez peut-être vu des exigences de vérification sur le site Web, telles que le mot de passe doit être fort et contenir les exigences suivantes :

  • minimum 8 caractères, maximum 14 caractères
  • au moins une lettre minuscule
  • Espaces non inclus
  • Au moins une lettre majuscule
  • Au moins un caractère spécial

Vérifions ces conditions une par une −

Minimum 8 caractères, maximum 14 caractères

if (passwd.Length < 8 || passwd.Length > 14)
return false;
Copier après la connexion

Au moins une lettre minuscule

if (!passwd.Any(char.IsLower))
return false;
Copier après la connexion

Non espaces

if (passwd.Contains(" "))
return false;
Copier après la connexion

Lettres majuscules

if (!passwd.Any(char.IsUpper))
return false;
Copier après la connexion

Vérifiez s'il y a un caractère spécial

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal