Las expresiones regulares son tan densas que la prueba y error es la única forma realista de construirlas. Este probador evalúa tu patrón contra un texto de ejemplo a cada pulsación, resalta cada coincidencia y enumera los grupos de captura y sus posiciones, para que veas exactamente qué ha encontrado el motor.
El de JavaScript, mediante el motor RegExp nativo. Comparte casi toda la sintaxis con PCRE, pero algunas funciones de PCRE, como la recursión, no existen aquí.
Porque en JavaScript \w solo abarca [A-Za-z0-9_]. Para letras de cualquier idioma activa el flag u y usa \p{L}, que incluye la ñ, las vocales con tilde y cualquier alfabeto.
Un patrón con cuantificadores anidados como (a+)+ puede tardar un tiempo exponencial con entradas que no coinciden y bloquear la página o el servidor. Evita anidar cuantificadores sobre la misma clase de caracteres.
Escápalo con \. — un punto sin escapar coincide con cualquier carácter excepto el salto de línea, y por eso los patrones sin anclar suelen encontrar mucho más de lo previsto.
Formateador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas las herramientas
También disponible en: English · Português · Français · Deutsch