Regex Tester

Teste expressões regulares em tempo real com destaque de matches.

Processamento 100% local. Seus dados nunca saem do seu computador
//g

Sobre esta ferramenta

O Regex Tester permite testar expressões regulares em tempo real, com destaque visual dos matches no texto enquanto você digita. Construir uma regex correta na primeira tentativa é raro — quase sempre é necessário iterar, ajustar o pattern e verificar se ele captura o que deve capturar sem capturar o que não deve. Esta ferramenta acelera esse processo de forma significativa.

Para usar, escreva sua expressão regular no campo de pattern e o texto onde quer testá-la no campo de texto. Os matches são destacados instantaneamente, sem precisar clicar em nenhum botão. Você pode ativar as flags mais comuns — global (g), case-insensitive (i), multiline (m) — com checkboxes, e ver os grupos de captura detalhados para cada match encontrado.

A ferramenta é particularmente útil para validar formatos como emails, CPFs, URLs, CEPs e números de telefone; para extrair informações de strings de log; para construir regras de sanitização de input; e para aprender expressões regulares explorando como diferentes patterns se comportam na prática.

Casos de uso frequentes: escrever validators de formulário, construir parsers de arquivo de texto, criar regras de busca e substituição em editores de código, e depurar regexes já existentes que não estão se comportando como esperado. Todo o processamento acontece no motor de JavaScript nativo do seu navegador, sem enviar nenhum dado externamente.

Perguntas frequentes

O Regex Tester é gratuito?

Sim, completamente gratuito e sem limite de uso.

O texto que eu digito é enviado para algum servidor?

Não. Tudo é processado localmente no navegador usando o motor de regex nativo do JavaScript. Nenhum dado sai do seu dispositivo.

Funciona no celular?

Sim. A interface se adapta bem a telas menores e funciona em navegadores móveis modernos.

Qual flavor de regex é suportado?

O motor de regex do JavaScript (ECMAScript). Suporta a maioria dos recursos comuns: grupos de captura, lookahead, classes de caracteres e backreferences.

Consigo ver os grupos de captura de cada match?

Sim. Para cada match encontrado, a ferramenta exibe os grupos de captura numerados e nomeados, se existirem.