mariohmol / js-brasil

Javascript Validate, Mask, Faker e Utils para Tipos do Brasil: Celular, CEP, Certidão, CNH, CNPJ, CNS, CPF, Currency, Date, ECT, EMAIL, Empresa, Endereço, Inscrição Estadual, Number, Percentage, Pessoa, PIS/PASEP, Placa de carro, Processo da justiça, RENAVAM , RG , Site, Telefone , Time (data/hora), Título de Eleitor , Veículo
http://geradorbrasileiro.com
MIT License
235 stars 37 forks source link

cpfOrCnpj #15

Open mariohmol opened 4 years ago

mariohmol commented 4 years ago

Field where the user can fill in a CPF or a CNPJ

sirbaconjr commented 4 years ago

Acho que isso dá para resumir em:

if (value.length <= 11) {
   return validateCPF(value);
}

return validateCNPJ(value);

Basicamente, valida como CPF até o tamanho extrapolar.

mariohmol commented 4 years ago

o lance desse é que alem do validar tem q fazer algo pra mascara ser maleável tb.. se consegui fazer um PR desse validate e alguns test cases ia ser massa!

sirbaconjr commented 4 years ago

VOu fazer um clone do seu repositório e fazer uns testes. Já já dou uma resposta.

sirbaconjr commented 4 years ago

Consegui, fiz Faker, Validator e Mask.

Pode me guiar em como fazer para gerar os compilados novos? Só fazer npm:dist? Ou vc cuida dessa parte?

mariohmol commented 4 years ago

seguinte.. cria um fork desse projeto.. aplica neles.. comita.. e compartilha aq.. a ideia é q se vc ir no Pull Requests.. oc consegue criar um PR enviando essas mudanças pra ca.. se precisar de ajuda podemos fazer um call q te mostro

mariohmol commented 4 years ago

foi mal.. agora q vi q ta sem os docs.. vou fazer aq

sirbaconjr commented 4 years ago

Blz então. Vou esperar você fazer, Já vou fazer o fork.

mariohmol commented 4 years ago

subi os docs aproveitei pra ja deixar formatado todos os arquivos.. se puder atualizar sua branch

mariohmol commented 4 years ago

https://github.com/mariohmol/js-brasil/blob/master/CONTRIBUTING.md

mariohmol commented 4 years ago

se tiver ruim ai pra atualziar a branch pode manda da forma como for q mergeio aqui =)

sirbaconjr commented 4 years ago

Okay, vou ver se faço essa parte hoje mais tarde. Eu faço o merge daqui e já abro o PR.

BianorAraujo commented 2 months ago

Vi que ainda estava aberto esse issue e adicionei a máscara para o value do cpfCnpj com os testes. Criei o PR #81 para encerrar esse item.