UNPKG

validator-brasil

Version:

Extensão de validações brasileiras para o validator.js

47 lines (37 loc) 2.11 kB
# validator-brasil Extensão do [validator.js](https://github.com/validatorjs/validator.js) para validação de documentos brasileiros. 🇧🇷 [![Tests and Publish](https://github.com/ogilvieira/validator-brasil/actions/workflows/main.yml/badge.svg)](https://github.com/ogilvieira/validator-brasil/actions/workflows/main.yml) [![npm-version](https://img.shields.io/npm/v/validator-brasil?color=brightgreen&label=npm%20package)](https://www.npmjs.com/package/validator-brasil) [![downloads](https://img.shields.io/npm/dt/validator-brasil.svg)](https://www.npmjs.com/package/validator-brasil) ## Instalação ```bash npm install validator-brasil --save // or yarn add validator-brasil ``` ## Uso ```typescript import validatorBrasil from 'validator-brasil'; // import isCPF from 'validator-brasil/dist/isCPF'; // const isCPF = require('validator-brasil/dist/isCPF'); validatorBrasil.isCPF('045.462.356-90') //true ``` ## Métodos |Nome|Descrição|Exemplo| |----|---------|--------------| |isCPF(string)|CPF com e sem pontuação|145.525.860-17| |isCNPJ(string)|CNPJ com e sem pontuação|03.615.211/0001-27| |isCEP(string)|CEP com e sem pontuação|18703-357| |isCNH(string)|CNH com e sem pontuação|62312481179| |isRenavam(string)|Renavam com e sem pontuação|11779918350| |isUF(string)|UF de estados brasileiros|sp| |isChavePix(string)|Padrão de chave pix aleatória|123e4567-e89b-12d3-a456-426655440000| |isPisPasep(string)|PIS/PASEP com e sem pontuação|888.18726.88-5| |❌ isRG(string)|RG com e sem pontuação|35.181.674-4| |❌ isTituloEleitor(string, { uf: string })|Titulo de eleitor por estado brasileiro|434028530132| |❌ isCertidao(string)|Certidões de Nascimento, Casamento, Óbito, entre outras|623584 01 55 2023 9 48814 529 8424277-49| |❌ isInscricaoEstadual(string, { uf: string })|Inscrição Estadual com e sem pontuação|997.712.286.852| |❌ isPlacaVeiculo(string)|Placas de automóveis brasileiros e mercosul|JYC-8417| |❌ isCNS|Cartão Nacional de Saúde|137 2766 6992 0001| |❌ isNIF|Número de Identificação Fiscal|664551142| Saiba mais em [TODO.md](./docs/TODO.md)