Regex para dados brasileiros
Um padrão por página: CPF, CNPJ, telefone, CEP, placa, datas, valores, chave de NF-e, linha digitável e mais. Cada um traz testador, exemplos, explicação por partes, armadilhas e código pronto. O regex confere só o formato; a validação de verdade é com cálculo.
CPF
Regex para validar o formato de CPF com ou sem pontuação (000.000.000-00 ou 11 dígitos). Confere só a forma; os...
CNPJ (numérico e alfanumérico)
Regex de CNPJ que aceita o formato numérico atual e o alfanumérico, com ou sem pontuação. Só o formato: os dígitos...
telefone brasileiro
Regex para telefone brasileiro, fixo ou celular, com ou sem DDD, parênteses, hífen e prefixo +55. Confere o...
CEP
Regex de CEP brasileiro, com ou sem hífen: cinco dígitos, hífen opcional e três dígitos. Só confere o formato; o...
placa de veículo (antiga e Mercosul)
Regex para placa de veículo brasileira nos dois modelos: antigo (ABC-1234) e Mercosul (ABC1D23). Confere só o...
data brasileira (dd/mm/aaaa)
Regex para data no formato dd/mm/aaaa, com dia de 01 a 31 e mês de 01 a 12. Valida o intervalo, mas não os dias de...
hora (HH:MM e HH:MM:SS)
Regex de hora no formato 24 horas, HH:MM ou HH:MM:SS, com horas de 00 a 23 e minutos e segundos de 00 a 59. Não...
e-mail (simplificado)
Regex simplificado de e-mail para triagem de campos de formulário. Pega erros óbvios; e-mail perfeito por regex é...
valor em reais (R$)
Regex de valor em reais com prefixo R$, milhar com ponto e vírgula decimal com duas casas, como R$ 1.234,56. Serve...
chave de acesso da NF-e (44 dígitos)
Regex para a chave de acesso de NF-e e outros documentos fiscais eletrônicos: 44 dígitos, juntos ou em 11 grupos de...
linha digitável de boleto (47 dígitos)
Regex para a linha digitável de boleto bancário de 47 dígitos, com a pontuação e os espaços dos campos ou só os...
chave PIX aleatória (UUID)
Regex da chave PIX aleatória, que tem o formato de UUID: 32 caracteres hexadecimais em grupos 8-4-4-4-12 separados...
URL http e https
Regex para URLs http e https com domínio, porta opcional e caminho, útil para achar endereços em texto. Não cobre...