¿Qué es un comprobador de regex?
Un comprobador de regex es una herramienta interactiva para probar expresiones regulares sobre un texto. Introduce un patrón, elige los flags de JavaScript RegExp que necesites y verás cada coincidencia resaltada al instante junto con sus grupos de captura. Las expresiones regulares son los patrones que se usan para buscar, validar y sustituir texto — correos, URLs, líneas de log, identificadores.
Toma el patrón ^(\d{4})-(\d{2})-(\d{2})$ sobre el texto 2026-10-08. Los anclajes ^ y $ exigen toda la línea, \d{4} encuentra el año de cuatro cifras, \d{2} el mes y el día, y los paréntesis abren tres grupos de captura: el grupo 1 = 2026, el grupo 2 = 10 y el grupo 3 = 08.
Cómo usar el comprobador de regex
- Escribe o pega un patrón en el campo Patrón — los delimitadores /…/ son opcionales.
- Activa los flags que necesites: g para todas las coincidencias, i para ignorar mayúsculas, m para multilínea, s para que el punto coincida con saltos de línea.
- Pega el texto de prueba en el campo Texto de prueba.
- Revisa las coincidencias resaltadas y abre una para ver sus grupos de captura numerados.
Preguntas frecuentes sobre regex
¿Qué dialecto de regex usa el comprobador?
El motor JavaScript RegExp, el mismo del navegador y Node.js. Los patrones son válidos para JavaScript de cliente; no se admiten construcciones exclusivas de PCRE, como los grupos con nombre (?P<name>…).
¿Cuál es la diferencia entre un grupo de captura y uno sin captura?
(…) es un grupo de captura: su texto se guarda en un grupo numerado y se resalta en los resultados. (?:…) agrupa sin capturar, útil cuando solo necesitas aplicar un cuantificador a una secuencia.
