Proyecto: extrae los correos
JavaScript · Unidad 17: Lo que ya trae JavaScript
- Plan completo
- JavaScript
- Proyecto
- 3 ejercicios
Un correo se ve así: nombre@sitio.com. Con lo de esta lección ya lo puedes describir: \w+, la arroba, \w+, un punto y otro \w+.
El punto va como \., porque un punto suelto significa "cualquier carácter".
const p = /\w+@\w+\.\w+/;
console.log(p.test("ana@mail.com"));
console.log(p.test("anamail.com"));Imprime
true false
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Completa
correoOk, que acepta el texto solo si es un correo completo y nada más.2. Escribe el código
Escribe
correos(texto): un arreglo con todos los correos que aparecen en el texto, en el orden en que salen. Si no hay ninguno, un arreglo vacío. Acuérdate de la banderagy de quematchpuede darnull.3. Escribe el código
Escribe
dominios(texto): los sitios de los correos del texto, sin repetir y en el orden en que aparecen. Paraana@mail.comel dominio esmail.com. El arreglolistaya trae los correos.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.