Expresiones regulares
JavaScript · Unidad 17: Lo que ya trae JavaScript
- Plan completo
- JavaScript
- 11 ejercicios
Una expresión regular es un patrón de texto y se escribe entre diagonales: /gato/. Con patron.test(texto) preguntas si ese patrón aparece en el texto.
const p = /gato/;
console.log(p.test("mi gato duerme"));
console.log(p.test("mi perro duerme"));Imprime
true false
El resto de la explicación está en la lección, que es del plan completo.
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Predice la salida
¿Qué imprime este código?
2. Predice la salida
¿Qué imprime este código?
3. Opción múltiple
¿Qué revisa este código?
4. Completa el código
Completa
nipOk, que acepta un NIP de exactamente 4 dígitos y nada más.5. Predice la salida
¿Qué imprime este código?
6. Predice la salida
En el texto no hay ni un dígito. ¿Qué imprime?
7. Encuentra el bug
Este programa debería imprimir 2, los números que aparecen en el texto. ¿Qué línea tiene el error?
8. Predice la salida
¿Qué imprime este código?
9. Completa el código
Completa
ocultar, que cambia cada dígito del teléfono por un asterisco y deja el resto igual.10. Encuentra el caso que falla
primerNumero(t)regresa el primer número que aparece en el texto, o 0 si el texto no trae ninguno. ¿Con qué llamada falla?11. Ordena las líneas
Ordena
palabras(t): cuántas palabras tiene el texto, y 0 si está vacío.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.