Testador Regex
DesenvolvimentoTestar expressões regulares
- Executa no seu navegador
- Nada é enviado para um servidor
- Sem registo
Expresión regular
Texto de prueba
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?
- Escreva sua regex
Insira o padrão no campo regex sem delimitadores (use '\d+' não '/\d+/g').
- Adicione flags
Selecione as flags que precisa: g (global), i (case-insensitive), m (multiline), s (dotall), u (unicode).
- Insira texto de teste
Cole o texto onde deseja pesquisar. As correspondências serão destacadas e mostradas com seus grupos de captura.
Perguntas Frequentes
Qual a diferença entre .* e .+?
.* 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.
Como valido um email com regex?
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.
Por que minha regex é lenta com certas entradas?
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.