Probador de expresiones regulares online
Escribe un patrón, elige los modificadores y pega el texto: verás cada coincidencia resaltada, su posición y los grupos capturados mientras escribes.
Espacio de trabajo · Probador de expresiones regulares
Ejemplo: \\d{3}-\\d{4} para un teléfono local.
/\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b/giEscribe a soporte@bytooly.space o a hola@ejemplo.com. Los correos inválidos como usuario@ o @dominio.com no deberían coincidir.
| # | Coincidencia | Posición | Grupos |
|---|---|---|---|
| 1 | soporte@bytooly.space | 10 | — |
| 2 | hola@ejemplo.com | 36 | — |
Cómo se usa
Escribe el patrón sin las barras laterales, por ejemplo \d{3}-\d{4}.
Activa los modificadores que necesites: g para todas las coincidencias, i para ignorar mayúsculas, m para multilínea, s para que el punto incluya saltos y u para Unicode.
Pega el texto de prueba y revisa la lista de coincidencias, su índice y los grupos capturados.
Ejemplos
Extraer correos
Con el patrón \b[\w.+-]+@[\w.-]+\.[A-Za-z]{2,}\b y el flag g se listan todas las direcciones del texto.
Validar una fecha
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$ acepta 2026-10-22 y rechaza 2026-13-01.
Lo que conviene saber
El probador usa el motor de expresiones regulares de JavaScript, el mismo que se ejecuta en el navegador. Por eso el resultado puede diferir de Python, PHP o grep en detalles como los grupos con nombre o las construcciones avanzadas.
Los patrones se compilan localmente y el texto no se envía a ningún servidor. Un patrón mal construido puede consumir mucho tiempo de CPU con entradas largas: si la página se queda pensando, simplifica los cuantificadores anidados y evita combinaciones como (a+)+.
Preguntas frecuentes
Herramientas relacionadas
Otras herramientas que pueden servirte para tareas similares.
Generador de expresiones regulares
Obtén patrones listos para correo, URL, teléfono, fecha, color o UUID, con explicación.
Buscador y reemplazador de texto
Encuentra una palabra o expresión y reemplázala por otra.
Validador de JavaScript
Detecta errores de sintaxis en tu código sin ejecutarlo, con línea y avisos útiles.
