JS, Node.js, Frontend, Backend, Firebase, Express, Patrones, HTML5_APIs, Asincronía, Websockets, Testing
1 - Captura los emails del siguiente texto.
[email protected], [email protected], [email protected], demo@novalido, novalido>@demo.com, [email protected], [email protected]
// Solución aquí
// ["[email protected]", "[email protected]", "[email protected]"]
2 - Captura el DNI y NIE
- Formato DNI: 11223344-A (Guión opcional).
Válidos: 12345678-A, 11223344A,
No válidos: A11223344, 1234567K
- Formato para el NIE: X-1223344-A (Guión opcional).
- El inicio puede ser X, Y o Z.
Válidos: X-1234567-A, X1234567A, Z1234567M
No válidos: X-1233456, 1234567
// Solución aquí
3 - Comprobar la seguridad de una contraseña
De esta forma comprobaremos:
- Contraseñas que contengan al menos una letra mayúscula.
- Contraseñas que contengan al menos una letra minúscula.
- Contraseñas que contengan al menos un número
- Contraseñas que contengan al menos un caracter especial @#$%.
- Contraseñas cuya longitud sea como mínimo 6 caracteres.
- Contraseñas cuya longitud máxima sea 20 caracteres.
// Solución aquí