Testador Regex
Testar expressões regulares
Testador Regex: Teste Expressões Regulares em Tempo Real
Expressões regulares (regex) são uma das ferramentas mais poderosas para manipulação e validação de texto. Nosso testador permite construir e validar padrões de forma interativa, com feedback visual imediato.
Compatível com o flavor regex JavaScript (ECMAScript). Inclui correspondências destacadas, grupos de captura, flags (g, i, m, s, u) e explicação passo a passo do seu padrão.
Ideal para validar emails, URLs, números de telefone, datas ou extrair dados de texto não estruturado. Todo o cálculo ocorre no navegador — nenhum dado sai do seu dispositivo.
Como funciona?
- 1Escreva sua regex
Insira o padrão no campo regex sem delimitadores (use '\d+' não '/\d+/g').
- 2Adicione flags
Selecione as flags que precisa: g (global), i (case-insensitive), m (multiline), s (dotall), u (unicode).
- 3Insira texto de teste
Cole o texto onde deseja pesquisar. As correspondências serão destacadas e mostradas com seus grupos de captura.
Perguntas Frequentes
.* corresponde a zero ou mais de qualquer caractere, enquanto .+ requer pelo menos um. Ambos são gulosos — consomem o máximo possível. Use .*? ou .+? para matching não-guloso.
Um padrão prático é: ^[^\s@]+@[^\s@]+\.[^\s@]+$. Não use padrões muito estritos — a RFC 5322 oficial para emails é muito complexa. Melhor validar o formato e confirmar por email.
Você pode ter catastrophic backtracking. Padrões como (a+)+ ou (.*)* podem causar explosão exponencial. Use quantificadores possessivos ou grupos atômicos, ou reestruture o padrão.