Regex Tester
Teste expressões regulares em tempo real com destaque de matches.
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.