Skip to content

Tratar CEP quando number e aceitar string | number #4

@wh1t3h47

Description

@wh1t3h47

Qnd o cep tiver com o numero incorreto de digitos, vc add padding de zeros na frente dele ate completar o numero de digitos certo (dps de fazer strip do - ne), o CEP tem 8 numeros
Isso eh pq qnd o cep eh convertido pra int, ele perde os zeros de prefixo, faz sentido?
Ai vc aproveita tbm e no barcodeData aceita string| number, ai vc coloca letar maiuscula no parametro (pra nao precisar ficar substituindo as variaveis no codigo, mto chato isso), e passa a string de letra minuscula que a gnt usa ao redor do fluxo como String(Parametro), sendo Parametro do tipo string| number
O bom eh q a API fica mais flexivel assim, se o cara quiser passar cep como number, deixa, pq n?
Outra coisa q tem q fazer eh aceitar street number como string| number, seria bom usar um regex pra validar qnd for string, o cep ja ta sendo validado por regex, entao gg

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions