Biblioteca

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

Abrir o testador de regex completo →