Probador de expresiones regulares en línea
Prueba patrones de expresiones regulares de JavaScript en tu navegador. Ejemplo: \b\d+\b en 'Order 123, amount 456' encuentra 123 y 456. El procesamiento se…
Empezar a usar
Prueba tus expresiones regulares con ejemplos concretos
Este probador te permite verificar rápidamente si un patrón de expresión regular funciona como esperas. Por ejemplo, si tienes el texto Order 123, amount 456 y usas el patrón \b\d+\b, el probador encontrará dos coincidencias: 123 y 456. Cada coincidencia se muestra con su posición inicial en el texto (índice de cadena UTF-16).
Parámetros y procesamiento
El probador agrega automáticamente el modificador global (g) al patrón, por lo que encuentra todas las coincidencias, no solo la primera. Opcionalmente, puedes activar el modificador i para ignorar mayúsculas y minúsculas. No se exponen otros modificadores como multilínea, puntoAll, Unicode, sticky o índices. Tampoco se muestran grupos de captura ni se ofrecen opciones de reemplazo.
Limitaciones importantes
El texto de prueba está limitado a 20,000 caracteres y el patrón a 200 caracteres. A pesar de estos límites, los patrones con retroceso complejo pueden ser lentos porque la ejecución de expresiones regulares de JavaScript no tiene un tiempo de espera incorporado en esta página. Los resultados se basan en índices de cadena UTF-16, no en caracteres percibidos por el usuario ni en desplazamientos de bytes. Verifica siempre los resultados en el entorno de ejecución donde usarás la expresión regular.
Preguntas frecuentes
¿Cómo interpreto las posiciones de las coincidencias?
Las posiciones son índices de cadena UTF-16, es decir, la posición del primer carácter de la coincidencia en la cadena de prueba, contando desde 0. Por ejemplo, en Order 123, amount 456, la primera coincidencia 123 comienza en el índice 6 (después de 'Order '). Ten en cuenta que algunos caracteres (como los emojis) ocupan dos unidades de código UTF-16, por lo que el índice puede no coincidir con el número de caracteres visibles.
¿Puedo usar modificadores como 'm' o 'u'?
No, la página solo agrega automáticamente el modificador global (g) y opcionalmente el modificador i (ignorar mayúsculas). No hay controles para otros modificadores. Si necesitas usar otros modificadores, deberás probarlos en tu propio entorno de desarrollo.
¿Qué sucede si mi patrón tiene un error de sintaxis?
Si el patrón no es válido, la página mostrará un mensaje de error indicando que la sintaxis es incorrecta. Revisa tu patrón y corrígelo antes de continuar.
Lista de verificación para usar el probador
- Escribe el patrón sin barras diagonales.
- Verifica que el patrón no exceda 200 caracteres.
- Ingresa un texto de prueba de hasta 20,000 caracteres.
- Activa la opción de ignorar mayúsculas si es necesario.
- Revisa las coincidencias y sus posiciones.
- Si el resultado no es el esperado, ajusta el patrón y vuelve a probar.
El procesamiento se realiza localmente en tu navegador.