Testador de Regex
Teste expressões regulares e veja os matches destacados.
O que é o Testador de Regex
Expressões regulares (regex) são padrões usados para localizar, validar e extrair trechos de texto. Este testador deixa você escrever uma expressão, colar um texto de teste e ver na hora quais partes casam, destacadas diretamente no resultado. Ele usa o mesmo motor de regex do JavaScript, o mesmo que roda nos navegadores, então o que funciona aqui funciona no seu código front-end.
É útil para quem programa e precisa depurar um padrão antes de colocá-lo em produção, mas também para quem só quer conferir se um CEP, e-mail, telefone ou código de produto segue o formato esperado, sem instalar nada.
Como usar
- Digite o padrão no campo Expressão regular (sem as
barras
/ /). - Ajuste as flags no campo ao lado. A flag
gjá vem preenchida e é sempre aplicada, garantindo que todas as ocorrências apareçam destacadas. - Cole o conteúdo no campo Texto de teste.
- O Resultado mostra o texto com cada correspondência realçada e, abaixo, o número total de correspondências encontradas.
Tudo acontece em tempo real: a cada tecla, o padrão é reavaliado. Se a expressão for inválida, a mensagem de erro do próprio motor de regex aparece logo abaixo dos campos, o que ajuda a encontrar parênteses ou colchetes não fechados.
Exemplos práticos
- Encontrar números com dois ou mais dígitos:
\d{2,}. - Validar um CEP no formato brasileiro:
\d{5}-?\d{3}. - Extrair e-mails de um texto:
[\w.]+@[\w.]+. - Localizar palavras que começam com maiúscula:
[A-Z]\w+(some a flagise quiser ignorar maiúsculas e minúsculas).
Dicas e boas práticas
Use \d para dígitos, \w para letras/números,
. para qualquer caractere, + para "um ou mais" e
* para "zero ou mais". As flags mais comuns são g
(todas as ocorrências), i (ignora maiúsculas e minúsculas) e
m (modo multilinha, em que ^ e $
casam no início e no fim de cada linha).
Comece com padrões simples e vá refinando: verifique o contador de
correspondências a cada mudança para confirmar que está pegando nem mais nem
menos do que deveria. Para trechos literais que também são símbolos de
regex (como ., ? ou (), lembre-se de
escapá-los com uma barra invertida, por exemplo \. para casar
um ponto de verdade.
Perguntas frequentes
Como testar uma expressão regular?
Digite o padrão e o texto de teste. As correspondências aparecem destacadas em tempo real, com a contagem de quantas foram encontradas.