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