private bool VerificaComplejidadContraseña(string contraseña)
{
if (contraseña.Length >= 6
&& contraseña.Any(c => IsLetter(c)) && contraseña.Any(c
=> IsDigit(c)) && contraseña.Any(c => IsSymbol(c)))
{
return true;
}
return false;
}
private
bool IsLetter(char c)
{
return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z');
}
private bool IsDigit(char c)
{
return c >= '0' && c <= '9';
}
private bool IsSymbol(char c)
{
return c > 32 && c < 127
&& !IsDigit(c) && !IsLetter(c);
}
No hay comentarios.:
Publicar un comentario