Ir a la herramienta
JoeLucky

Haz clic en ★ para guardar una herramienta

Categorías de herramientas

Codificador/decodificador Base64Visor de árbol JSONPOPULARDecodificador JWTGenerador de UUIDCodificador/decodificador de URLJSON a CSVCSV a JSONJSON a YAMLYAML a JSONJSON a XMLXML a JSONCSV a YAMLYAML a CSVFormateador JSONFormateador YAMLFormateador XMLFormateador HTMLFormateador CSSProbador de regexGenerador de hashAnalizador de CronCodificador/decodificador de entidades HTMLConversor de bases numéricasAnalizador de URLVisor y validador de CSVVista previa de MarkdownFormateador SQLEditor Mermaid en vivoCalculadora de costo de API de LLMNUEVOCalculadora de VRAM para LLMNUEVOVisualizador de chunks RAGNUEVOCosto de almacenamiento en la nube (S3, R2, B2)NUEVOCalculadora de disponibilidad SLANUEVO
JoeLucky

Herramientas en línea prácticas, todas en un solo lugar

Política de privacidadTérminos del servicio

© 2026 JoeLucky®. Todos los derechos reservados.

  1. JoeLucky
  2. /Desarrollo
  3. /Probador de regex

Probador de regex

Prueba expresiones regulares e inspecciona coincidencias y grupos de captura, con las opciones habituales.

Informar

DESARROLLO SIMILARES

Ver todas
Codificador/decodificador Base64

Convierte rápidamente entre texto y Base64.

Abrir →
Visor de árbol JSON

Explora estructuras JSON anidadas y detecta errores de sintaxis.

Abrir →
Decodificador JWT

Decodifica un JWT para leer su encabezado, su carga útil y su caducidad. Solo decodifica: no verifica la firma.

Abrir →

💬 Comentarios

?

Aún no hay comentarios. ¡Sé el primero!

¿QUÉ ES Probador de regex?

Introduce una expresión regular y un texto de prueba para inspeccionar coincidencias, grupos de captura y grupos con nombre, con las banderas g/i/m/s/u/y. La evaluación se ejecuta en un hilo en segundo plano con tiempo límite para que un patrón pesado no congele la página.

¿Cómo se usa?

  1. Introduce la regex y elige las banderas.
  2. Pega tu texto de prueba.
  3. Revisa las coincidencias y los grupos de captura.

Preguntas frecuentes

¿Por qué a veces muestra «tiempo de ejecución agotado»?

Ciertas expresiones regulares (sobre todo con repeticiones anidadas, como (a+)+b) pueden provocar un «retroceso catastrófico» con determinadas entradas, haciendo que el tiempo de ejecución se dispare. Cada prueba se ejecuta aquí en un hilo aislado en segundo plano (un Web Worker) con un tiempo límite: al superarlo, ese hilo se termina de inmediato y se crea uno nuevo para tu siguiente prueba, así que la propia página nunca se congela.

¿Cómo se renderiza el texto coincidente? ¿Hay riesgo de XSS?

No. El texto coincidente siempre se renderiza mediante nodos de texto simples de React: esta herramienta nunca usa dangerouslySetInnerHTML, así que lo que coincida nunca puede ejecutarse como HTML.

¿Por qué solo muestra una coincidencia sin la bandera «g»?

Refleja fielmente el comportamiento real de RegExp en JavaScript: sin la bandera global («g»), .exec() solo devuelve la primera coincidencia; añadir «g» es lo que lista todas, y por eso mismo esta herramienta te deja activarla o desactivarla.

Cada prueba se ejecuta en un hilo aislado en segundo plano (un Web Worker) con un tiempo límite: las expresiones regulares no fiables nunca se ejecutan directamente en el hilo principal de la interfaz.