Funciones y Lógicamartes, 20 de enero de 2026

Expresiones Regulares

Coincidencia de patrones y validación.

Publicidad

Apoya a JS Fruggal visitando a nuestros patrocinadores.

Las Expresiones Regulares (Regex) son crípticas pero poderosas. Te permiten coincidir con patrones complejos en texto.

Probando Patrones

const tieneNumero = /d+/;
console.log(tieneNumero.test("Hola 123")); // true
console.log(tieneNumero.test("Hola Mundo")); // false

Extrayendo Datos (Grupos de Captura)

JS moderno permite "Grupos de Captura con Nombre", lo que hace que Regex sea legible.

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"
Publicidad

Apoya a JS Fruggal visitando a nuestros patrocinadores.