Leia isso em outras línguas: English
Validations BR é um cinto de ferramentas de funções para validar documentos padrões no Brasil e mais.
Com npm:
npm install validations-br
Com yarn:
yarn add validations-br
import { validateCNPJ } from 'validations-br';
// const { validateCNPJ } = require('validations-br');
const cnpj = '09.015.844/0001-80';
const isValid = validateCNPJ(cnpj);
import { validateCPF } from 'validations-br';
// const { validateCPF } = require('validations-br');
const cpf = '370.785.180-04';
const isValid = validateCPF(cpf);
import { validateIE } from 'validations-br';
// const { validateIE } = require('validations-br');
const ie = '535.371.880.779';
const isValid = validateIE(ie, 'sp');
import { validatePIS } from 'validations-br';
// const { validatePIS } = require('validations-br');
const pis = '833.28281.34-7';
const isValid = validatePIS(pis);
import { validatePhone } from 'validations-br';
// const { validatePhone } = require('validations-br');
const phone = '(14) 99767-9472';
const isValid = validatePhone(phone);
import { validateCEP } from 'validations-br';
// const { validateCEP } = require('validations-br');
const cep = '17280-000';
const isValid = validateCEP(cep);
import { validateUF } from 'validations-br';
// const { validateUF } = require('validations-br');
const uf = 'SP';
const isValid = validateUF(uf);
import { validateEmail } from 'validations-br';
// const { validateEmail } = require('validations-br');
const email = 'johndoe@gmail.com';
const isValid = validateEmail(email);
Fique a vontade para contribuir com o projeto. Nós só pedimos para que:
- Dê fork (https://github.com/reactivando/validations-br/fork)
- Crie sua branch da feature/fix (git checkout -b feature/fooBar)
- Escreva os testes para a nova feature ou do bug fix resolvido
- Faça o commit das mudanças (git commit -am 'feat: add some fooBar')
- Siga os padrões de commit conventional-changelog descritos em conventional-conventions
- Dê push dá branch para seu repositório (git push origin feature/fooBar)
- Tenha certeza que os testes passaram antes de abrir a pull-request (Use:
$ yarn test
or$ npm run test
) - Crie uma nova Pull Request
MIT © Reactivando