Saltar al contenido
Toolars
Explorar
Informar de un error

Desarrollo · utilidad Local

Probador de expresiones regulares JavaScript

JavaScript Regex Tester

Prueba expresiones regulares JavaScript, posiciones de captura y sustituciones en un Worker aislado.

Funciona en local · No se sube nada

Límites

Expresión: 4096 caracteres · entrada: 100000 · coincidencias: 1000 · espera del Worker: 650 ms.

Atajos

⌘/Ctrl + Enter ejecuta la prueba. F3 selecciona la coincidencia siguiente y Mayús + F3 la anterior. Las flechas cambian de pestaña.

Probando en un Worker

Expresión JavaScript

Expresión y texto de prueba

55 caracteres
gi
Indicadores JavaScript
83 caracteres
Aplica los tokens de sustitución de JavaScript; una plantilla vacía elimina el texto coincidente.
Probando en un Worker aislado

Aquí aparecerán las coincidencias, posiciones, capturas y la sustitución.

Guía rápida de expresiones JavaScript

Clases de caracteres

\d \w \s [a-z]

Coincide con dígitos, palabras, espacios o un rango.

Anclas

^ $ \b

Inicio, final o límite de palabra; m cambia las anclas de línea.

Grupos

(x) (?:x) (?<name>x)

Captura por número o nombre, o agrupa sin capturar.

Cuantificadores

* + ? {2,4}

Repite el token anterior; añade ? para hacerlo no codicioso.

La expresión y el texto solo se ejecutan en un Worker reemplazable del navegador; no se suben ni guardan.

El ejemplo de expresión regular JavaScript está listo.

Ruta de la tarea / de la entrada al resultado

Cómo probar una expresión regular de JavaScript

  1. 01

    Introduce el patrón y las opciones

    Escribe solo el patrón de JavaScript entre las barras visibles, elige las opciones necesarias y pega el texto de prueba. La comprobación automática se ejecuta tras una breve pausa y un pegado inicia una comprobación local inmediata.

  2. 02

    Revisa coincidencias y grupos

    Comprueba las coincidencias resaltadas, sus posiciones UTF-16 exactas, los grupos numerados y los grupos con nombre. Usa Anterior, Siguiente, Mayús+F3 o F3 para recorrer los resultados.

  3. 03

    Previsualiza la sustitución de JavaScript

    Abre la vista de sustitución y usa tokens de JavaScript como $1 o $<name>. La vista sigue el comportamiento nativo de String.replace y no modifica el texto original.

  4. 04

    Recupérate de patrones costosos

    Cada ejecución usa un Web Worker desechable. Si supera el tiempo revisado, Toolars termina ese Worker y la siguiente edición empieza en uno nuevo para mantener la página receptiva.

Tus datos se quedan en el navegador.

Probador de expresiones regulares JavaScript usa su ruta de ejecución local verificada y no crea un historial oculto de entradas ni salidas.

Ejecución local

Se ejecuta dentro de la pestaña actual del navegador.

Sin procesamiento oculto

Los datos activos de la herramienta nunca se convierten en un registro de documento de Toolars.

No se necesita cuenta

Usa el flujo de trabajo principal sin crear un perfil.

Restablecimiento inmediato

Limpia la pestaña y los datos de trabajo activos desaparecen.

Más información sobre Probador de expresiones regulares JavaScript

Cuándo es útil Probador de expresiones regulares JavaScript

Transformaciones enfocadas

Completa una tarea bien definida del navegador sin instalar otra aplicación.

Salida lista para copiar

Revisa el resultado junto a su origen antes de copiarlo o descargarlo.

Validación rápida

Detecta entradas mal formadas y resultados obsoletos antes de que entren en otro flujo de trabajo.

Qué hace Probador de expresiones regulares JavaScript en realidad

Un registro de aplicación de varias líneas contiene URL y necesitas validar un patrón con grupos nombrados antes de incorporarlo a JavaScript. Pega el registro, revisa las capturas de host y ruta, previsualiza la sustitución y copia el patrón verificado sin enviar el registro a un servidor.

Resultado explícito

El resultado actual y los ajustes elegidos permanecen visibles antes de copiar o descargar.

Flujo revisable

Revisa la estructura, los metadatos o el contexto de origen antes de usar el resultado.

Privado por defecto

Ningún valor activo del espacio de trabajo se guarda ni se envía a un servidor.

Los errores siempre son explícitos

Los valores no válidos devuelven un error claro en lugar de una salida obsoleta.

Preguntas frecuentes

¿Qué dialecto de expresiones regulares admite?
Esta versión solo admite el motor RegExp de JavaScript. No afirma compatibilidad con PCRE, RE2, Rust regex, Python, Java ni .NET, cuya sintaxis y comportamiento pueden diferir.
¿Qué opciones puedo usar?
El espacio ofrece d, g, i, m, s, u e y. Rechaza opciones duplicadas y combinaciones incompatibles. La opción v más reciente no se expone en esta versión para mantener la superficie probada alineada con los navegadores compatibles.
¿Puede el retroceso catastrófico bloquear la página?
La ejecución se aísla en un Worker dedicado con un límite revisado de 650 ms. Un Worker agotado se termina y no se reutiliza. Esto protege la página, pero no demuestra que un patrón sea seguro para cualquier carga de producción.
¿Se suben o guardan los patrones y el texto?
No. Las coincidencias, la extracción de grupos, la sustitución, la copia y la validación se ejecutan en el navegador. Los datos sin procesar no se incluyen en URL, analítica, registros, solicitudes remotas ni almacenamiento del navegador.

Continuar en Desarrollo

Tareas relacionadas, no un callejón sin salida.

Pasa a otro espacio de trabajo enfocado sin volver al índice completo.