Mil Útiles

Probar expresiones regulares

Escribe un patrón y un texto de prueba: verás las coincidencias resaltadas y sus grupos mientras escribes. Usa la sintaxis de expresiones regulares de JavaScript.

Por Mil ÚtilesPublicado el

En esta página
  1. Prueba tu expresión regular
  2. Chuleta de expresiones regulares
  3. Preguntas frecuentes

Prueba tu expresión regular

Banderas

Coincidencias resaltadas

    El resultado se actualiza mientras escribes. Debajo tienes una chuleta con lo más usado.

    Chuleta de expresiones regulares

    PatrónQué encuentraEjemplo
    .Cualquier carácter salvo los saltos de línea (\n, \r y los separadores de línea de Unicode) (con la bandera s, también ese)c.sa → casa, cosa
    \d \w \sUn dígito; una letra, dígito o guion bajo (sin tildes); un espacio en blanco\d{4} → 2026
    [abc] [^abc]Uno de esos caracteres; cualquiera menos esos[aeiouáéíóú] → una vocal
    * + ?Cero o más; una o más; cero o una vezcolou?r → color, colour
    {n} {n,m}Exactamente n veces; entre n y m\d{5} → un código postal
    ^ $Principio y final del texto (de cada línea, con la bandera m)^\d+$ → solo números
    ( ) (?<nombre> )Grupo que se captura; grupo con nombre(\d{2})/(\d{2})
    a|bUna cosa u otragato|perro
    \bLímite de palabra\bsol\b → sol, pero no soldado

    Referencia completa: la guía de expresiones regulares de MDN. Ojo con \w: en JavaScript no incluye las letras con tilde ni la ñ; usa \p{L} con la bandera u si las necesitas.

    Todo ocurre en tu navegador (privacidad). Otras herramientas para desarrollo: formatear JSON, Base64 y generar UUID.

    Preguntas frecuentes

    ¿Qué sintaxis usa?

    La de JavaScript (la que usan los navegadores). En lo básico es muy parecida a la de Python, Java o PCRE, pero cambia en detalles como los grupos con nombre o algunas clases de caracteres.

    ¿Por qué se para con algunos patrones?

    Patrones como (a+)+ pueden tardar muchísimo con ciertos textos («retroceso catastrófico»). Los ejecutamos aparte y los paramos si pasan de 1,5 segundos, para que la página no se bloquee.

    ¿Hace falta escribir las barras / /?

    No. Escribe solo el patrón y marca las banderas (g, i, m, s, u) en las casillas.

    ¿Te ha servido? Compártelo

    Historial de cambios
    • : Corrección: qué caracteres no cubre el punto
    • : Página nueva: probador de expresiones regulares con chuleta

    Mil Útiles

    Una web independiente de herramientas gratuitas. Todo se hace en tu navegador: lo que escribes no se envía ni se guarda. Cada herramienta tiene pruebas automáticas y cita la regla en la que se basa. Así trabajamos.