MV Tools

Ferramenta de texto

Testador de regex JavaScript online

Teste expressões regulares JavaScript, flags, correspondências, grupos de captura e substituições no navegador.

//

Teste regex JavaScript como pequeno contrato

Escreva casos que devem e não devem corresponder e revise matches, grupos, flags e substituição juntos.

  • Usa RegExp JavaScript com g, i, m, s, u e y; PCRE, Python, Java ou servidor podem diferir.
  • Texto até 500 KB e 1.000 matches exibidos. Substituição é sempre global quando preenchida.
  • Evite repetições ambíguas aninhadas como `(a+)+` em quase-correspondências grandes: não há timeout e a página pode travar.

Padrão, texto e resultados ficam no navegador. Use exemplos redigidos; logs e tokens continuam sensíveis.

Como testar expressões regulares JavaScript com casos de borda e substituições mais seguras

Revise o texto renderizado ou testado no contexto

Antes de começar

  • Use uma amostra representativa sem dados sensíveis e defina o resultado esperado.
  • Guarde o texto ou padrão de origem para reproduzir resultados inesperados.

Confira o resultado

  • Teste valores vazios, quebras de linha, caracteres Unicode e pontuação literal.
  • Abra o Markdown renderizado ou a substituição no destino real de uso.

Atenção ao limite: Uma prévia ou teste bem-sucedido não garante acessibilidade, regras de publicação ou comportamento específico da aplicação.

Detalhes da ferramenta

Testador de regex JavaScript online

Teste expressões regulares JavaScript, flags, correspondências, grupos de captura e substituições localmente no navegador.

Revisado por Equipe editorial MV Tools

O que esta ferramenta faz

Digite um padrão e um texto de teste. A ferramenta usa o motor JavaScript RegExp do navegador para destacar correspondências, listar índices e grupos de captura, e pré-visualizar substituições.

Casos de uso comuns

  • Depurar expressões regulares JavaScript e flags
  • Inspecionar correspondências em logs, respostas de API ou trechos de texto
  • Testar grupos de captura e substituições como $1, $& ou grupos nomeados

Como os dados são tratados

O padrão, texto de teste e substituição são processados localmente no navegador e não são enviados ao backend.

FAQ

Qual sintaxe de regex é usada?

A ferramenta usa JavaScript RegExp, então o comportamento pode diferir de PCRE, Python, Java ou outros motores.

Suporta grupos de captura?

Sim. Ela mostra grupos numerados e, quando o navegador suporta, grupos nomeados.

Meu texto é enviado ao servidor?

Não. O teste de regex roda localmente no navegador.