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
240 stars 37 forks source link

[Bug] Known CNPJ invalid as valid CPF #9

Closed gcfabri closed 5 years ago

gcfabri commented 5 years ago

I am facing a situation in which a user input document number is expected, it can be a CPF or a CNPJ. When the entry is a known CNPJ invalid, the result of the validation of the CPF is true.

if (isCPFValid || isCNPJValid) {
  // ...do stuff
} else {
  // ...do stuff
}
const { validateBr } = require('js-brasil');

const str = '00.000.000/0000-00';

const test = validateBr.cpf(str);

console.log(test); // true
mariohmol commented 5 years ago

Thanks!

Fixed in 1.1.9