Desarrollo · herramienta gratuita

Probador de expresiones regulares JavaScript online

Prueba expresiones regulares JavaScript con flags, coincidencias, grupos de captura y reemplazos.

Tu herramienta

Probador Regex

Conviene saber

Un probador regex ejecuta una expresión regular sobre un texto de ejemplo para mostrar coincidencias, grupos de captura y resultados de reemplazo.

probador regexregex onlineexpresiones regularesregex JavaScriptprobador de expresiones regulares online

Entender

Guía de la herramienta : Probador Regex

Definición y uso principal

Un probador regex ejecuta una expresión regular sobre un texto de ejemplo para mostrar coincidencias, grupos de captura y resultados de reemplazo.

Uso principal: Comprueba patrones JavaScript antes de usarlos para validar formularios, extraer datos, analizar logs o limpiar texto.

Casos de uso comunes

Validación de formularios
Comprueba patrones para emails, identificadores o formatos internos antes de integrarlos.
Extracción de datos
Localiza fechas, códigos, URLs o campos repetidos dentro de texto y logs.
Limpieza y reemplazo
Previsualiza sustituciones para normalizar contenido sin alterar el texto original.

Cómo usar la herramienta

  1. Escribe el patrón sin delimitadores /.
  2. Activa flags JavaScript como g, i, m o u.
  3. Pega el texto de prueba.
  4. Revisa coincidencias, grupos y reemplazo antes de reutilizar el patrón.

Buenas prácticas

  • Prueba casos válidos, inválidos y cadenas vacías.
  • Usa grupos sin captura cuando no necesites recuperar su contenido.
  • Limita cuantificadores ambiguos para reducir el riesgo de backtracking costoso.
  • Valida de nuevo en el mismo motor JavaScript que ejecutará el patrón en producción.

Errores frecuentes

Copiar los delimitadores
El campo espera el patrón sin las barras / inicial y final; los flags se configuran por separado.
Usar una regex como parser universal
JSON, HTML y otros lenguajes estructurados suelen requerir un parser dedicado para cubrir todos sus casos.

FAQ

Preguntas frecuentes

¿Qué sintaxis regex utiliza este probador?

Utiliza el motor RegExp de JavaScript del navegador. La sintaxis y los flags deben ser compatibles con ECMAScript.

¿Para qué sirven los flags g, i, m y u?

g busca todas las coincidencias, i ignora mayúsculas, m cambia el comportamiento de los anclajes por línea y u activa el tratamiento Unicode de JavaScript.

¿Cómo puedo probar grupos de captura?

Añade paréntesis al patrón y ejecuta la prueba. El resultado identifica la coincidencia completa y los grupos capturados disponibles.

¿Por qué una expresión regular puede ser lenta?

Cuantificadores anidados o ambiguos pueden provocar backtracking excesivo y riesgo de ReDoS. Prueba entradas largas y simplifica el patrón antes de producción.

¿La misma regex funciona igual en JavaScript, Python y PHP?

No siempre. Cada motor admite funciones y reglas distintas; este probador reproduce específicamente RegExp de JavaScript.

¿El texto de prueba se envía a un servidor?

No para esta herramienta: el patrón y el texto se procesan localmente en el navegador. Aun así, evita pegar secretos o datos personales reales.