Condiciones básicas para la verificación de contraseña:
- Al menos 8 caracteres.
- Las letras deben estar entre [az]
- Al menos un alfabeto debe estar en mayúscula [AZ]
- Al menos 1 dígito o dígito entre [0-9] .
- Al menos 1 carácter de [_ o @ o $].
Ejemplos:
Entrada: R @ m @ _f0rtu9e $ Salida: Contraseña válida Entrada: Rama_fortune $ Salida: Contraseña no válida Explicación: Falta el número Entrada: Rama # fortu9e Salida: Contraseña no válida Explicación: Debe constar de _ o @ o $
Aquí hemos utilizado el módulo re que proporciona soporte para expresiones regulares en Python . Junto con esto, el método re.search () devuelve False (si el primer parámetro no se encuentra en el segundo parámetro). Este método es mejor para validar una expresión regular en lugar de extraer datos. Utilizamos re.search () para verificar si los alfabetos, los números o los caracteres especiales son correctos. Para buscar espacios, usamos "/ s", que se incluye en el módulo de expresión regular.
|
Salida:
Contraseña válida