Las Expresiones Regulares (Regex) son crípticas pero poderosas. Te permiten coincidir con patrones complejos en texto.
Probando Patrones
javascript
const tieneNumero = /d+/;
console.log(tieneNumero.test("Hola 123")); // true
console.log(tieneNumero.test("Hola Mundo")); // falseExtrayendo Datos (Grupos de Captura)
JS moderno permite "Grupos de Captura con Nombre", lo que hace que Regex sea legible.
javascript
const fechaStr = "2026-01-30";
const patron = /(?<anio>d{4})-(?<mes>d{2})-(?<dia>d{2})/;
const coincidencia = patron.exec(fechaStr);
console.log(coincidencia.groups.anio); // "2026"
console.log(coincidencia.groups.mes); // "01"