Menu

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}\\b encontra padrões dd/mm/aaaa.
  • E‑mail: estrutura básica (usuário@domínio.tld), sem validação de MX.
  • URL: casa http/https com 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\\b HH: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-dd básico.
  • Domínio: estrutura de FQDN sem protocolo.
  • MAC: pares hex separados por dois‑pontos.
  • Latitude/Longitude: decimal com sinal.
  • ZIP: 12345 ou 12345-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.