Testador de Regex

Teste expressões regulares do JavaScript em textos de exemplo diretamente no seu navegador.

Padrão
Texto de teste
Insira um padrão para testá-lo.

Seu padrão e texto são testados diretamente no seu navegador. Nada é enviado para o BroBroGo.

FAQ

É seguro colar meu texto aqui?

Sim. A validação ocorre inteiramente no seu navegador — nada é enviado para o BroBroGo.

O que significam as flags g/i/m/s?

g localiza todas as correspondências em vez de parar na primeira. i ignora maiúsculas/minúsculas. m faz com que ^ e $ correspondam ao início e fim de cada linha, em vez de apenas a string inteira. s permite que o caractere ponto (.) também corresponda a quebras de linha.

Por que recebi um aviso de que meu padrão está demorando muito?

Alguns padrões causam retrocesso catastrófico (catastrophic backtracking) — o mecanismo tenta um número exponencial de combinações antes de desistir, o que pode travar a aba do navegador. Esta ferramenta cancela a execução após 2 segundos se isso acontecer, evitando o travamento da página. Tente simplificar repetições aninhadas como (a+)+.