Toolram
💻 Desarrollador

Tester de Expresiones Regulares

Probá patrones regex en tiempo real con resaltado de coincidencias.

El <strong>Tester de Expresiones Regulares</strong> evalúa patrones regex contra texto de prueba en tiempo real, resaltando cada coincidencia con color. Usa el motor de JavaScript nativo, la misma implementación que Node.js, Chrome y Firefox — lo que ves es exactamente lo que obtendrías en tu código.

Flags disponibles y qué hacen

JavaScript tiene 6 flags principales: g (global), i (case-insensitive), m (multiline), s (dotAll), u (unicode), y (sticky). Combínalos según el caso.

Los flags modifican el comportamiento del patrón completo. g (global) encuentra todas las coincidencias en el texto, no solo la primera — sin este flag, /\d+/ sobre «hay 3 gatos y 12 perros» devuelve solo 3. i (insensitive) ignora mayúsculas/minúsculas: /hola/i coincide con «Hola», «HOLA» y «hOlA».

m (multiline) hace que ^ y $ coincidan con el inicio y fin de cada línea, no del string completo — esencial para procesar archivos CSV o logs. s (dotAll) permite que el punto . coincida también con saltos de línea \n, útil para capturar bloques HTML multi-línea. u activa soporte completo Unicode, necesario para caracteres fuera del BMP como emojis.

Patrones más usados con ejemplos reales

Validar email básico: /^[\w.-]+@[\w.-]+\.[a-z]{2,}$/i. Capturar números de teléfono mexicanos (10 dígitos, con o sin código +52): /(?:\+?52)?\s*\(?[1-9]\d{2}\)?[\s.-]?\d{3}[\s.-]?\d{4}/g. Extraer URLs de un texto HTML: /https?:\/\/[^\s"'<>]+/gi.

Para limpiar espacios múltiples en strings: /\s{2,}/g y reemplaza con un espacio. Para validar RFCs mexicanos (personas físicas, 13 caracteres): /^[A-Z]{4}\d{6}[A-Z0-9]{3}$/i. La herramienta resalta cada match con color, lo que permite identificar inmediatamente capturas parciales o greedy matches no intencionales.

Errores frecuentes al escribir regex

El backtracking catastrófico ocurre con patrones como /(a+)+b/ sobre un string largo que no termina en «b»: el motor intenta exponencialmente todas las combinaciones y congela el navegador. La herramienta aplica un timeout para evitar que el tab se cuelgue.

Otro error común: olvidar escapar el punto . cuando se quiere matchear literalmente un punto — /3.14/ coincide también con «3x14» o «3 14». La forma correcta es /3\.14/. El cheatsheet integrado de la herramienta lista los metacaracteres que necesitan escape: . * + ? ^ $ { } [ ] | ( ) \.

  • Prueba siempre con texto que NO debería coincidir — los falsos positivos son tan peligrosos como los falsos negativos
  • Los grupos de captura () se indexan desde $1; los non-capturing (?:) no consumen índice
  • Lookahead positivo (?=...) y negativo (?!...) permiten condiciones sin consumir caracteres

Cómo funciona — paso a paso

  1. 1
    Ingresa el patrón
    Escribe tu expresión regular en el campo Patrón, sin las barras delimitadoras. Ejemplo: \d{4}-\d{2}-\d{2} para fechas ISO.
  2. 2
    Selecciona flags
    Activa los flags necesarios (g, i, m, s, u, y) con los toggles. El flag g es el más común para encontrar todas las coincidencias.
  3. 3
    Pega el texto de prueba
    Ingresa el texto sobre el que quieres probar el patrón. Las coincidencias se resaltan en tiempo real mientras escribes.
  4. 4
    Revisa los resultados
    El panel inferior muestra cuántas coincidencias encontró, los grupos capturados y los índices de cada match en el texto.

Sobre Tester de Expresiones Regulares

Pegá un patrón regex con sus flags (g, i, m, s, u, y) y un texto de prueba. Las coincidencias se resaltan al instante. Soporta JavaScript regex (la misma sintaxis que usás en código). Incluye cheatsheet rápido.

Por qué usar Toolram

  • 🔒 100% privado
    Tus datos nunca salen de tu navegador.
  • ⚡ Sin esperas
    Resultados instantáneos, sin uploads.
  • 📱 Funciona en móvil
    Diseño responsive optimizado.
  • 🎁 Gratis para siempre
    Sin registro, sin marca de agua.

Preguntas frecuentes

¿Tester de Expresiones Regulares es gratis?

Sí, Tester de Expresiones Regulares es 100% gratuita y sin límite de uso. No requiere registro, no tiene marca de agua y no muestra anuncios intrusivos. Toolram se mantiene con publicidad lateral discreta y donaciones.

¿Mis datos salen de mi navegador?

Sí. La herramienta procesa tus datos 100% en el cliente. No hay backend recibiendo nada.

¿Funciona en móvil tester de expresiones regulares?

Sí. Tester de Expresiones Regulares está optimizada para Chrome, Safari, Firefox y Edge — tanto en escritorio como en iOS y Android. El layout es responsive y funciona sin instalación.

¿Para qué se usa tester de expresiones regulares?

Tester de Expresiones Regulares se usa para tareas de desarrollo y debugging. Probá patrones regex en tiempo real con resaltado de coincidencias. Es ideal para profesionales que necesitan resolver la tarea rápido sin instalar software ni crear cuentas.

¿Hay límite de uso?

No, podés usar la herramienta tantas veces como quieras. Los archivos pesados (PDF, imágenes) están limitados solo por la memoria de tu navegador, no por nosotros.

Herramientas relacionadas