TecnoCrypter Logo

Testador Regex

Testar expressões regulares

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?

  1. 1
    Escreva sua regex

    Insira o padrão no campo regex sem delimitadores (use '\d+' não '/\d+/g').

  2. 2
    Adicione flags

    Selecione as flags que precisa: g (global), i (case-insensitive), m (multiline), s (dotall), u (unicode).

  3. 3
    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.