Expressões regulares são densas o bastante para que tentativa e erro seja o único jeito realista de construí-las. Este testador avalia o seu padrão contra um texto de exemplo a cada tecla, destaca cada ocorrência e lista os grupos de captura com suas posições, para você ver exatamente o que o motor encontrou.
O do JavaScript, pelo motor RegExp nativo. Quase toda a sintaxe é compartilhada com o PCRE, mas alguns recursos do PCRE, como recursão, não existem aqui.
Porque em JavaScript \w cobre apenas [A-Za-z0-9_]. Para letras de qualquer idioma, ative a flag u e use \p{L}, que inclui vogais acentuadas, o ç e qualquer alfabeto.
Um padrão com quantificadores aninhados como (a+)+ pode levar tempo exponencial com entradas que não casam e travar a página ou o servidor. Evite aninhar quantificadores sobre a mesma classe de caracteres.
Escape com \. — um ponto sem escape casa com qualquer caractere, exceto quebra de linha, e por isso padrões sem âncora costumam capturar muito mais do que o esperado.
Formatador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas as ferramentas
Também disponível em: English · Español · Français · Deutsch