cpf_and_cnpj-validator
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

CPF and CNPJ Validator / Validador de CPF e CNPJ

npm version License: MIT npm downloads

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:

// Usando import
import validador from "cpf_and_cnpj-validator";

console.log(validador.cnpjIsValid("12.345.678/0001-95")); // true
console.log(validador.cnpjIsValid("12.345.678/0001-00")); // false
console.log(validador.cpfIsValid("123.456.789-09")); // true
console.log(validador.cpfIsValid("123.456.789-00")); // false

// Ou
import { cnpjIsValid, cpfIsValid } from "cpf_and_cnpj-validator";

console.log(cnpjIsValid("12.345.678/0001-95")); // true
console.log(cnpjIsValid("12.345.678/0001-00")); // false
console.log(cpfIsValid("123.456.789-09")); // true
console.log(cpfIsValid("123.456.789-00")); // false

// Usando require
const validador = require("cpf_and_cnpj-validator");

console.log("CNPJ Válido:", validador.cnpjIsValid("12.345.678/0001-95")); // true
console.log("CNPJ Inválido:", validador.cnpjIsValid("12.345.678/0001-00")); // false
console.log("CPF Válido:", validador.cpfIsValid("123.456.789-09")); // true
console.log("CPF Inválido:", validador.cpfIsValid("123.456.789-00")); // false

// Ou
const { cpfIsValid, cnpjIsValid } = require("cpf_and_cnpj-validator");

console.log("CNPJ Válido:", cnpjIsValid("12.345.678/0001-95")); // true
console.log("CNPJ Inválido:", cnpjIsValid("12.345.678/0001-00")); // false
console.log("CPF Válido:", cpfIsValid("123.456.789-09")); // true
console.log("CPF Inválido:", cpfIsValid("123.456.789-00")); // false

If you want to help me, you can buy me a coffee (:

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.

Package Sidebar

Install

npm i cpf_and_cnpj-validator

Weekly Downloads

38

Version

1.0.0

License

MIT

Unpacked Size

9.12 kB

Total Files

7

Last publish

Collaborators

  • gabriellogan