Testador de Regex
Teste e valide expressões regulares em tempo real com destaque de correspondências, grupos de captura e suporte a flags. Gratuito, sem cadastro.
Atualizado em maio de 2026
const regex = /your-pattern/g;
const str = `Contact support at help@blueprint-precision.com or send queries to admin@system.internal.
Please rea`;
let m;
while ((m = regex.exec(str)) !== null) {
if (m.index === regex.lastIndex) {
regex.lastIndex++;
}
// The result can be accessed through the `m` variable.
m.forEach((match, groupIndex) => {
console.log(`Found match, group ${groupIndex}: ${match}`);
});
}Enter a pattern above to see it explained token by token.
Como usar
Padrão, flags, texto de teste — tudo em tempo real
1. Digite o padrão
O painel de explicação detalha cada token imediatamente, mostrando o que cada parte faz.
2. Ative as flags e cole o texto
`g`, `i`, `m`, `s` mudam o comportamento; correspondências são destacadas em amarelo ao vivo.
3. Copie o código gerado
Alterne entre JavaScript, Python e PHP e copie o snippet pronto para produção.
O que esta ferramenta faz
Além de destacar correspondências
Explicação de cada token
Painel dedicado detalha o que cada parte do padrão faz, em tempo real.
Grupos de captura nomeados
Exibe grupos numerados e (?<nome>...) separadamente para cada correspondência.
Gerador de código
JavaScript, Python e PHP — com seu padrão, texto e flags já formatados.
Biblioteca de padrões prontos
Email, URL, IPv4, telefone, data, cor hex — carregue e adapte às suas necessidades.
Padrão de CNPJ alfanumérico (2026)
A biblioteca já inclui o novo formato brasileiro que mistura letras e números — carregue e teste antes de ajustar sistemas para a mudança da Receita Federal.
Atalho de teclado para copiar
Pressione Shift+Enter fora de um campo de texto para copiar o padrão com as flags atuais direto para a área de transferência.
Exemplos
Quando você vai usar isso
Os cenários mais comuns entre quem usa a ferramenta
Validação de email ou CPF
Teste o padrão contra casos reais antes de colocar em produção no cliente.
Análise de logs
Extraia timestamps, IPs ou códigos de erro usando âncoras e classes de caracteres.
Sanitização de formulários
Remova caracteres não permitidos com uma classe negada antes de armazenar entrada do usuário.
Geração de slugs de URL
Converta um título em slug seguro substituindo espaços e caracteres especiais.
Adaptação ao novo CNPJ alfanumérico
Valide o formato alfanumérico do CNPJ que passa a valer em 2026 antes de atualizar validações de cadastro, notas fiscais ou integrações fiscais.
Erros comuns com regex
Esquecer de escapar caracteres especiais
O ponto . corresponde a qualquer caractere — para um ponto literal, use \.
Esquecer a flag `g`
Sem ela, apenas a primeira correspondência é encontrada — ative para coletar todas.
Retrocesso catastrófico
Padrões como (a+)+ em strings longas sem correspondência podem travar a aba do navegador.
Confundir `^`/`$` com modo multilinha
Por padrão, ^ e $ marcam início e fim de toda a string, não de cada linha. Ative a flag m para que funcionem linha a linha em texto com múltiplas linhas.
Esquecer a flag `i`
Sem ela, [A-Z] só corresponde a letras maiúsculas. Ative i quando quiser ignorar a diferença entre maiúsculas e minúsculas.
Por que usar esta ferramenta
Em vez de adicionar console.log ao código e executá-lo repetidamente, você itera sobre o padrão diretamente e só copia para o projeto quando está correto — economiza muito tempo de depuração.
O painel de explicação de tokens e a biblioteca de padrões prontos tornam a ferramenta útil tanto para quem está aprendendo regex quanto para quem já domina e só quer validar rápido.
Tudo roda no navegador — nada do padrão ou do texto de teste é enviado a um servidor, o que torna a ferramenta segura para testar dados sensíveis como CPF, CNPJ ou trechos de log internos.
Quantificadores gulosos vs. preguiçosos
A causa mais comum de captura maior que o esperado
Perguntas frequentes
Permite escrever uma expressão regular e ver instantaneamente quais partes do texto ela corresponde, com destaque visual e detalhes de grupos capturados — sem precisar adicionar console.log ao código.
Referências
Ferramentas Relacionadas
- Base64 Decode Online — Decodificar Base64 Grátis Desenvolvedor Base64 decode online: cole o texto e decodifique para UTF-8 na hora. Suporta b64 decode, URL-safe e download. 100% no navegador, sem cadastro.
- Base64 Encode Online — Codificar Texto em Base64 Desenvolvedor Base64 encode online: converta texto ou UTF-8 em Base64 instantaneamente. Suporte a URL-safe e cópia rápida. 100% no navegador, sem cadastro, grátis.
- Base64 to Image — Base64 para Imagem (Data URL) Desenvolvedor Cole uma string Base64 ou data URL (data:image/png;base64,...) e veja a imagem na hora. PNG, JPG, WebP, GIF e SVG. Baixe o arquivo, sem upload.
- Calculadora CHMOD Desenvolvedor Calculadora chmod visual com avisos de segurança. Configure permissões Unix, obtenha saída octal e simbólica. Inclui umask, SUID/SGID/sticky bit e presets.
- Conversor CSV ↔ JSON Desenvolvedor Converta CSV para JSON ou JSON para CSV instantaneamente. Cole seus dados, escolha a direção e baixe o resultado. Grátis, privado e sem cadastro.