Testador de Regex
Expressão
/
/
Texto
Resultado
Exemplos rápidos
Clique em um exemplo para preencher expressão, flags e texto de teste.
Como usar o Testador de Regex
Digite a expressão e flags, informe o texto e clique em Testar. As correspondências são destacadas no preview e os grupos são listados com seus índices.
Flags
- g: global (encontra todas as ocorrências).
- i: case‑insensitive.
- m: multilinha,
^e$consideram quebras de linha. - s:
.casa também nova linha. - u: Unicode.
Casos comuns
- Data:
\\b\\d{2}/\\d{2}/\\d{4}\\bencontra padrões dd/mm/aaaa. - E‑mail: estrutura básica (usuário@domínio.tld), sem validação de MX.
- URL: casa
http/httpscom caminho simples. - CPF/CEP/Telefone: formatos brasileiros comuns; não valida dígitos verificadores.
- UUID v4: respeita versão 4 e variante; ignora caixa.
- Cor Hex: #rgb e #rrggbb com caracteres hexadecimais.
- IPv4: padrão de quatro octetos (não checa intervalo 0–255).
- Número decimal: aceita inteiro e decimal com ponto ou vírgula.
- CNPJ:
\\d{2}.\\d{3}.\\d{3}/\\d{4}-\\d{2}formato canônico. - Placa:
[A-Z]{3}-\\d{4}modelo antigo; não valida Mercosul. - Moeda BRL:
R\\$\\s?\\d{1,3}(?:\\.\\d{3})*,\\d{2}com milhares e vírgula. - Hora 24h:
\\b([01]\\d|2[0-3]):[0-5]\\d\\bHH:MM. - Slug: palavras minúsculas separadas por hífen.
- Hashtag/@menção: padrões simples de redes sociais.
- Tag HTML: detecta abertura de tag com atributos.
- ISO:
aaaa-mm-ddbásico. - Domínio: estrutura de FQDN sem protocolo.
- MAC: pares hex separados por dois‑pontos.
- Latitude/Longitude: decimal com sinal.
- ZIP:
12345ou12345-6789. - Cartão: 16 dígitos em blocos (simplificado, sem Luhn).
- Hex 0x: números hexadecimais prefixados.
- CNPJ estrito: formato e dígitos verificadores válidos.
- IPv4 estrito: cada octeto entre 0 e 255.
- Placa Mercosul:
LLLNLNN(L=letra, N=número). - Cartão Luhn: valida dígitos por algoritmo de Luhn.