Blog

Como validar um CEP antes de cadastrar

Checklist rápido: formato 00000-000, existência na base e conferência de cidade, bairro e logradouro antes de salvar o endereço.

Ilustração de validação de CEP em cadastro

Um CEP com 8 dígitos ainda pode estar errado para o endereço informado. Validar evita falha de entrega, frete inconsistente e cadastro que não bate com a base pública.

Destaque: validação boa = formato + existência + cidade/UF/logradouro alinhados. Regex sozinha não basta.

Checklist rápido

  • Formato 00000-000 ou 8 dígitos (regex útil: ^\d{5}-?\d{3}$).
  • Consulta no validador de CEP ou na busca.
  • Confirme cidade, bairro e logradouro no resultado.
  • Se o fluxo for automatizado, rechace CEP que não existir na base.

Erros comuns

  1. Trocar dígitos parecidos (ex.: 0 e 8) e manter a máscara válida.
  2. Usar CEP de outra cidade com o mesmo nome de rua.
  3. Aceitar só o formato no front-end, sem checar a base.

Para testes, prefira o gerador de CEP (códigos reais) em vez de inventar números. Leia também DDD × CEP.