CPF and CNPJ Validator / Validador de CPF e CNPJ
![npm downloads](https://img.shields.io/npm/dm/cpf_and_cnpj-validator.svg?style=flat-square)
Este repositório contém um validador de CPF (Cadastro de Pessoas Físicas) e CNPJ (Cadastro Nacional da Pessoa Jurídica) que pode ser utilizado tanto com JavaScript quanto com TypeScript. O código foi desenvolvido em TypeScript e garante que os números de CPF e CNPJ sigam as regras e algoritmos de validação necessários.
Você também pode usar o gerador - https://www.npmjs.com/package/cpf_and_cnpj-generator
Instalação
Você pode instalar este pacote usando npm:
npm install cpf_and_cnpj-validator
ou usando yarn:
yarn add cpf_and_cnpj-validator
Como Usar
Após instalar o pacote, você pode utilizá-lo em seu projeto JavaScript:
import validador from "cpf_and_cnpj-validator";
console.log(validador.cnpjIsValid("12.345.678/0001-95"));
console.log(validador.cnpjIsValid("12.345.678/0001-00"));
console.log(validador.cpfIsValid("123.456.789-09"));
console.log(validador.cpfIsValid("123.456.789-00"));
import { cnpjIsValid, cpfIsValid } from "cpf_and_cnpj-validator";
console.log(cnpjIsValid("12.345.678/0001-95"));
console.log(cnpjIsValid("12.345.678/0001-00"));
console.log(cpfIsValid("123.456.789-09"));
console.log(cpfIsValid("123.456.789-00"));
const validador = require("cpf_and_cnpj-validator");
console.log("CNPJ Válido:", validador.cnpjIsValid("12.345.678/0001-95"));
console.log("CNPJ Inválido:", validador.cnpjIsValid("12.345.678/0001-00"));
console.log("CPF Válido:", validador.cpfIsValid("123.456.789-09"));
console.log("CPF Inválido:", validador.cpfIsValid("123.456.789-00"));
const { cpfIsValid, cnpjIsValid } = require("cpf_and_cnpj-validator");
console.log("CNPJ Válido:", cnpjIsValid("12.345.678/0001-95"));
console.log("CNPJ Inválido:", cnpjIsValid("12.345.678/0001-00"));
console.log("CPF Válido:", cpfIsValid("123.456.789-09"));
console.log("CPF Inválido:", cpfIsValid("123.456.789-00"));
If you want to help me, you can buy me a coffee (:
Lembre-se de que o código de importação ou require depende do ambiente JavaScript em que você está executando o pacote (por exemplo, Node.js com suporte a módulos ES ou sem suporte). Portanto, escolha a opção de importação ou require adequada ao seu ambiente.