Skip to content

A library of validations applicable to several Brazilian data like I.E., CNPJ, CPF and others.

License

Notifications You must be signed in to change notification settings

raphaklaus/br-validations

 
 

Repository files navigation

br-validations

NPM version Build Status Coverage Status

A library of validations applicable to several Brazilian data like I.E., CNPJ, CPF and others.

Instalation

With npm

    npm install --save br-validations

With bower

    bower install --save br-validations

Runing tests

	gulp test

Validations

Inscrição Estadual

	var BrV = require('./br-validations');
	var uf = 'PE';
	var ie = '1321418-40';
	var isValid = BrV.ie(uf).validate(ie);

See: Conferência de Inscrições Estaduais

CPF

	var BrV = require('./br-validations');
	var cpf = '219.841.712-08';
	var isValid = BrV.cpf.validate(cpf);

CNPJ

	var BrV = require('./br-validations');
	var cnpj = '10.157.471/0001-61';
	var isValid = BrV.cnpj(uf).validate(cnpj);

RG

	var Brv = require('./br-validations');
	var rg = '418757896';
	var isValid = Brv.rg.validate(rg);

PIS/PASEP

	var BrV = require('./br-validations');
	var pis = '120.5825.883-7';
	var isValid = BrV.pis.validate(pis);

Contributing

We'd love for you to contribute to our source code! We just ask for you to:

  • Follow the commit conventions of conventional-changelog described in conventional-conventions
  • Write tests for the new feature or bug fix that you are solving
  • Ensure all tests pass before send the pull-request (Use: $ gulp test-coverage)

About

A library of validations applicable to several Brazilian data like I.E., CNPJ, CPF and others.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%