DT Dev Tools

Regex Tester — Testador de expressões regulares

Teste expressões regulares JavaScript em um texto de exemplo, destaque as correspondências e inspecione os grupos de captura localmente no seu navegador.

🔒 Executa completamente no seu navegador — nada é enviado

Highlighted matches

Matches and groups

Advertisement

O que o Regex Tester faz

O Regex Tester executa uma expressão regular JavaScript em um texto de exemplo, destaca cada correspondência e lista os grupos de captura para inspeção. É útil para validar padrões de análise de logs, trechos de validação de formulários, correspondência de rotas, ideias de localizar e substituir e pequenas tarefas de extração antes de copiar a expressão para o código. A ferramenta sempre aplica uma busca global, para que as correspondências repetidas fiquem visíveis.

Esta página foi pensada para o trabalho diário de desenvolvimento: verificações rápidas durante a depuração, pequenos exemplos para documentação e limpeza de dados antes de colá-los em um editor, terminal, issue ou fixture de teste. A interface mantém entrada, controles, saída e mensagem de status próximos, para que o resultado seja fácil de verificar antes de copiá-lo.

Fluxo de trabalho privado no navegador

Todo o processamento acontece com JavaScript no navegador. A ferramenta não envia seus textos, tokens, URLs, trechos ou valores gerados a nenhum servidor e não exige conta. Esse modelo de privacidade é importante porque pequenos utilitários costumam receber respostas reais de API, amostras de configuração, logs, dados de autenticação ou exemplos com formato de dados de clientes durante a resolução de problemas. Trabalhar localmente reduz o risco e deixa a ferramenta instantânea, pois não há ida e volta pela rede.

Dicas práticas

Digite o padrão sem as barras ao redor e use as caixas de seleção para os flags mais comuns. Correspondências de comprimento zero são listadas, mas não destacadas, para evitar uma saída confusa. Como o comportamento do RegExp do navegador é a fonte da verdade, o resultado deve coincidir com o JavaScript moderno do lado do cliente e com o Node.js atual para o mesmo padrão e os mesmos flags.

Revise sempre a saída transformada antes de confiar nela em produção. Utilitários de navegador são excelentes para inspeção e preparação, mas não conseguem conhecer todas as convenções de projeto ou requisitos de segurança. Se o resultado for ser commitado, compartilhado publicamente ou usado em um fluxo de autenticação, confirme que ele não contém segredos e que corresponde ao formato esperado pela sua aplicação.

Como usar

  1. Digite o padrãoDigite um padrão regex JavaScript sem as barras.
  2. Cole o textoAdicione um texto de exemplo para testar.
  3. Revise as correspondênciasInspecione os destaques, os índices e os grupos de captura.

Perguntas frequentes

Preciso incluir as barras?
Não. Digite apenas o padrão.
Qual mecanismo é usado?
O mecanismo RegExp do JavaScript do navegador.
O texto de exemplo é enviado para a internet?
Não. O teste acontece localmente.
Advertisement