Probador de regex JavaScript
Prueba expresiones regulares de JavaScript contra un texto de ejemplo con nuestro probador de regex JavaScript gratuito. Obtén resaltado de coincidencias en tiempo real, valores de grupos de captura, posiciones de coincidencia y compatibilidad completa con flags (g, i, m, s, u, d), todo impulsado por el motor RegExp nativo de JavaScript del navegador. Sin registro.
Enter a JavaScript regular expression pattern, select flags, and type or paste your test text. Matches are highlighted in real time with capture group details. All testing runs locally using the browser's native JS RegExp engine - no signup required.
/\b[A-Z][a-z]+\b/g¿Por qué usar nuestro probador de regex JavaScript?
- Resaltado de coincidencias en tiempo real: observa las coincidencias resaltadas en línea en tu texto de prueba mientras escribes. Nuestro probador de regex JavaScript actualiza la vista previa resaltada al instante con cada pulsación, sin pulsar botones y sin esperas.
- Probador de regex JavaScript online seguro: todas las pruebas se ejecutan localmente en tu navegador con el motor RegExp nativo de JavaScript. Tus patrones y tu texto de prueba nunca salen de tu dispositivo, lo que garantiza una privacidad del 100 % al usar nuestro probador de regex JavaScript online.
- Probador de regex JavaScript online, sin instalación: usa nuestro probador de regex JavaScript directamente en tu navegador sin descargas, plugins ni Node.js. Prueba expresiones regulares de JavaScript desde cualquier dispositivo y en cualquier momento.
- Compatibilidad total con flags y grupos de captura: activa los seis flags de regex de JavaScript (g, i, m, s, u, d) con un clic. El panel de detalles de la coincidencia muestra el valor de cada grupo de captura numerado y con nombre para cada coincidencia, con tarjetas desplegables para patrones complejos.
Casos de uso habituales del probador de regex JavaScript
- Validación de entradas: los desarrolladores front-end usan nuestro probador de regex JavaScript para crear y verificar patrones de validación de direcciones de correo, números de teléfono, códigos postales y formatos de entrada personalizados antes de añadirlos a la lógica de validación de formularios.
- Análisis y extracción de cadenas: los ingenieros de backend usan nuestro probador de regex JavaScript para extraer datos estructurados de archivos de registro, respuestas de API y documentos de texto. Prueba los grupos de captura con datos de ejemplo reales antes de desplegar en producción.
- Lógica de buscar y reemplazar: los desarrolladores usan nuestro probador de regex JavaScript para prototipar patrones de String.replace() y String.replaceAll(). Verifica que el flag global y las referencias inversas a grupos de captura funcionen correctamente antes de escribir el código.
- Coincidencia de patrones de URL y rutas: los desarrolladores full-stack usan nuestro probador de regex JavaScript para probar patrones de enrutado de URL y extracción de parámetros de ruta. Confirma que los grupos de captura con nombre como (? \\d+) coincidan con los segmentos de URL esperados.
- Limpieza y normalización de datos: los ingenieros de datos usan nuestro probador de regex JavaScript para crear patrones que eliminen caracteres no deseados, normalicen espacios en blanco y reformateen fechas o números de teléfono en canalizaciones de procesamiento de texto por lotes.
- Aprender y depurar regex: los desarrolladores que aprenden expresiones regulares usan nuestro probador de regex JavaScript para experimentar con cuantificadores, anclas, búsquedas anticipadas y clases de caracteres. El resaltado en tiempo real aclara al instante qué coincide con cada parte del patrón.
Entender las expresiones regulares de JavaScript
- Cómo funciona nuestro probador de regex JavaScript: escribe tu patrón de regex en el campo del patrón, entre los delimitadores /. Activa los flags haciendo clic en los botones de flag: g (global), i (sin distinguir mayúsculas), m (multilínea), s (dotAll), u (unicode), d (índices). La cadena de la regex se actualiza en tiempo real.
- Pega o escribe tu texto de prueba: introduce en el área de texto de prueba el texto contra el que quieres probar. El probador de regex JavaScript ejecuta el patrón contra tu texto con cada pulsación y resalta todas las coincidencias al instante en el panel de vista previa de coincidencias.
- Inspecciona las coincidencias y los grupos de captura: la sección Detalles de la coincidencia lista cada coincidencia con sus índices de inicio y fin. Haz clic en cualquier tarjeta de coincidencia para desplegarla y ver los valores de todos los grupos de captura numerados ($1, $2, …) y con nombre. Copia todos los valores de coincidencia con un clic.
- Referencia de flags de regex de JavaScript: encuentra todas las coincidencias no solapadas de la cadena. Sin g, el probador de regex JavaScript devuelve solo la primera coincidencia.
Preguntas frecuentes
Un probador de regex JavaScript es una herramienta que ejecuta tu expresión regular contra un texto de ejemplo usando el motor RegExp nativo de JavaScript del navegador. Nuestro probador de regex JavaScript muestra el resaltado de coincidencias en tiempo real, los valores de los grupos de captura, las posiciones de las coincidencias y todos los flags admitidos, sin registro.
El probador de regex JavaScript admite todos los flags estándar de JavaScript: g (global: encuentra todas las coincidencias), i (sin distinguir mayúsculas y minúsculas), m (multilínea: ^ y $ coinciden con los límites de línea), s (dotAll: el punto coincide con saltos de línea), u (unicode: compatibilidad Unicode completa) y d (índices: incluye las posiciones de inicio y fin de las coincidencias).
Sin el flag g, el probador de regex JavaScript devuelve solo la primera coincidencia. Con el flag g, encuentra todas las coincidencias no solapadas en el texto de prueba. El recuento de coincidencias y las regiones resaltadas se actualizan automáticamente al activar o desactivar el flag g.
Encierra parte de tu patrón entre paréntesis para crear un grupo de captura; por ejemplo, (\\d+) captura uno o más dígitos. El probador de regex JavaScript muestra el valor de cada grupo de captura en el panel de detalles de la coincidencia, incluidos los grupos con nombre mediante la sintaxis (?<name>...).
Sí. Todas las pruebas de regex ocurren localmente en tu navegador usando el motor RegExp nativo de JavaScript. Ni el patrón ni el texto de prueba se envían a ningún servidor, lo que garantiza total privacidad para tu código y tus datos.
¡Sí! Nuestro probador de regex JavaScript es 100 % gratuito, sin registro, sin cuenta y sin límites de uso. Prueba expresiones regulares para cualquier proyecto directamente en tu navegador.
Para cada coincidencia, el probador de regex JavaScript muestra: la cadena coincidente, los índices de inicio y fin en el texto de prueba, la cadena de entrada completa y los valores de todos los grupos de captura numerados y con nombre. Las coincidencias también se resaltan en línea dentro del texto de prueba con fragmentos codificados por color.
Sí. El área de texto de prueba admite entradas multilínea. Activa el flag m para que ^ y $ coincidan con el inicio y el fin de cada línea en lugar de con toda la cadena. Activa el flag s para que el punto (.) coincida con caracteres de nueva línea.
El probador de regex JavaScript captura el SyntaxError lanzado por el constructor RegExp de JavaScript y muestra el mensaje de error exacto debajo del campo del patrón. El resaltado del texto de prueba se borra hasta que el patrón vuelva a ser válido.