Skip to content

Instantly share code, notes, and snippets.

@leonus96
Created October 31, 2023 02:12
Show Gist options
  • Save leonus96/84a95faf3f294f8ef23589136e659d48 to your computer and use it in GitHub Desktop.
Save leonus96/84a95faf3f294f8ef23589136e659d48 to your computer and use it in GitHub Desktop.
3. contraseña v1
///Ejercicio 3 - Validación de Contraseña:
/// Escribe una función que verifique si una
/// contraseña es válida. La contraseña
/// debe tener al menos 8 caracteres y un número.
void main() {
final password = '2345';
if(validatePassword(password)) {
print('Contraseña válida');
} else {
print('Contraseña inválida');
}
}
bool validatePassword(String password) {
final size = password.length;
if (size < 8) {
return false;
}
for (int i = 0; i < password.length; i++) {
final letra = password[i];
if (letra == '0' ||
letra == '1' ||
letra == '2' ||
letra == '3' ||
letra == '4' ||
letra == '5' ||
letra == '6' ||
letra == '7' ||
letra == '8' ||
letra == '9') {
return true;
}
}
return false;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment