Free AI Tools
Buscar categorías de herramientas

Probador gratuito de expresiones regulares de JavaScript en línea

Pruebe una expresión regular de JavaScript con texto de muestra. Inspeccione coincidencias, índices, grupos de captura, indicadores y errores de sintaxis antes de utilizar el patrón en el código.

Espacio de trabajo de expresiones regulares de JavaScript

Prueba un patrón con texto de muestra

Las coincidencias, índices y grupos de captura se calculan en este navegador. Esta versión no emula Python ni PCRE.

Banderas
Ejemplos

Partidos

2 partidos · gi

Coincidencia encontrada
Coincidencia 1 · índice 24hello@example.com
17 caracteres
Grupo 1
hello
Grupo 2
example.com
Coincidencia 2 · índice 44team@example.org
16 caracteres
Grupo 1
team
Grupo 2
example.org

Probar una expresión regular de JavaScript

Paso 1

Ingrese un patrón y una cadena de prueba

Pegue un patrón de JavaScript y el texto que desea inspeccionar, o cargue un ejemplo seguro.

Paso 2

Elige las banderas

Alternar indicadores de JavaScript admitidos, como el comportamiento global, que no distingue entre mayúsculas y minúsculas, multilínea, dotAll y Unicode.

Paso 3

Revisar coincidencias y capturar grupos.

Verifique el texto coincidente, los índices, los grupos, los recuentos y los errores del analizador antes de copiar el patrón en el código.

Probar una expresión regular de JavaScript

Un espacio de trabajo enfocado para verificar si un patrón coincide con el texto esperado antes de reutilizarlo en el código.

Ingrese un patrón y una cadena de prueba

El patrón y el texto de muestra permanecen separados para que puedas cambiar cualquiera de los lados sin perder el otro valor.

Utilice indicadores de expresiones regulares comunes

Cambie los indicadores de JavaScript admitidos por el espacio de trabajo y vuelva a ejecutar la misma prueba para comparar el comportamiento.

Revisar coincidencias y capturar grupos.

Inspeccione coincidencias completas, índices y grupos capturados en lugar de confiar únicamente en una etiqueta de pasa/falla.

Comprender los resultados de expresiones regulares

Un probador útil distingue un patrón válido sin coincidencias de un patrón que el analizador de JavaScript no puede leer.

Sin coincidencia versus patrón no válido

No hay coincidencia significa que el patrón se analizó correctamente pero no se encontró nada. Un mensaje de patrón no válido significa que el constructor JavaScript RegExp rechazó la sintaxis.

Límites de sabor de JavaScript

Los motores Regex se diferencian en indicadores, escapes, búsqueda hacia atrás, grupos con nombre y sintaxis de reemplazo. Pruebe en el motor que ejecutará su código.

Entrada larga y patrones complejos

El texto grande y los patrones patológicos pueden consumir tiempo del navegador. Mantenga los ejemplos prácticos y detenga el procesamiento si la página deja de responder.

Tareas comunes de expresiones regulares

Utilice pequeños ejemplos para validar el flujo de trabajo y luego adapte el patrón a sus propios datos y casos de prueba.

Ejemplos de correo electrónico y URL

Los ejemplos son puntos de partida útiles, no garantías de validación completas para cada dirección de correo electrónico o estándar URL.

Grupos de captura y extracción.

Utilice paréntesis cuando necesite una parte específica de una coincidencia y luego confirme los valores del grupo en la tabla de resultados.

Copiar y reutilizar un patrón probado

Copie el patrón o el texto de prueba solo después de verificar las banderas y el tipo de expresión regular del idioma de destino.

Privacidad y límites

En este navegador se evalúan el patrón y el texto de prueba. No es necesario registrarse ni iniciar sesión, pero verifique el comportamiento de la red de forma independiente para obtener texto confidencial.

Preguntas frecuentes

¿Qué tipo de expresiones regulares admite este probador?

La primera versión utiliza el motor JavaScript RegExp del navegador. Python, PCRE, PHP y otras versiones pueden diferir, por lo que un patrón que funciona en un motor puede no funcionar aquí.

¿Qué significan las banderas g, i y m?

g busca múltiples coincidencias, i ignora las mayúsculas y minúsculas y m cambia el funcionamiento de los anclajes de línea. El evaluador solo expone indicadores admitidos por el motor JavaScript utilizado en la página.

¿Puedo ver grupos de captura?

Sí. Cuando un patrón contiene paréntesis de captura, el resultado enumera la coincidencia completa y los valores capturados para cada coincidencia.

¿Por qué mi expresión regular muestra un error?

El analizador de JavaScript rechaza la sintaxis no válida, como una clase de carácter no cerrada, paréntesis faltantes o un indicador no admitido. El mensaje de error aparece al lado de la entrada.

¿Está subido mi patrón o texto de prueba?

El evaluador evalúa el patrón y la cadena de prueba en este navegador y no requiere una cuenta. Verifique el comportamiento de la red de forma independiente cuando trabaje con texto confidencial.

¿Puedo usar la sintaxis de Python o PCRE aquí?

No como motor independiente en esta primera versión. Utilice una sintaxis compatible con JavaScript o pruebe el patrón en la propia herramienta del idioma de destino antes de enviarlo.

Herramientas relacionadas

Continúa con otra herramienta basada en navegador.

Fy Herramientas gratuitas para desarrolladores

Formato JSON

Formateador y validador de JSON

Pegue JSON o abra un archivo para formatearlo, validarlo, embellecerlo o minimizarlo. Elija sangría, revise los errores del analizador y copie o descargue el resultado en su navegador sin iniciar sesión.

Cd Texto

Comparar texto

Comprobador de diff de texto

Comparar dos versiones de texto con adiciones y eliminaciones de nivel de palabra o línea. Importar archivos locales, revisar los cambios y copiar o descargar un informe TXT sin iniciar sesión.

Cy Herramientas gratuitas para desarrolladores

Codificar URL

Codificador y decodificador de URL gratuito en línea

Codificar o decodificar componentes URL, URLs completas y parámetros de consulta con codificación por ciento UTF-8. Copiar el resultado en línea sin registro ni inicio de sesión.

Cd Texto

Convertir mayúsculas y minúsculas de texto

Convertidor de casos

Convierte texto a mayúsculas, minúsculas, título, oración, camelCase, serpiente_case y más. Pegue el texto, elija un formato y luego copie o descargue el resultado sin iniciar sesión.