br-masks

WebJar for br-masks

License

License

MIT
GroupId

GroupId

org.webjars.bower
ArtifactId

ArtifactId

br-masks
Last Version

Last Version

0.5.0
Release Date

Release Date

Type

Type

jar
Description

Description

br-masks
WebJar for br-masks
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/the-darc/br-masks

Download br-masks

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.bower/br-masks/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>br-masks</artifactId>
    <version>0.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/br-masks/
implementation 'org.webjars.bower:br-masks:0.5.0'
// https://jarcasting.com/artifacts/org.webjars.bower/br-masks/
implementation ("org.webjars.bower:br-masks:0.5.0")
'org.webjars.bower:br-masks:jar:0.5.0'
<dependency org="org.webjars.bower" name="br-masks" rev="0.5.0">
  <artifact name="br-masks" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='br-masks', version='0.5.0')
)
libraryDependencies += "org.webjars.bower" % "br-masks" % "0.5.0"
[org.webjars.bower/br-masks "0.5.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.bower : string-mask jar [0.3.0,0.4)

Project Modules

There are no modules declared in this project.

br-masks

npm version Bower version Build Status Coverage Status

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

Instalation

With npm

    npm install --save br-masks

With bower

    bower install --save br-masks

Runing tests

	gulp test

Validations

Inscrição Estadual

	var BrM = require('br-masks');
	var uf = 'SP';
	var ie = '110042490114';
	var masked = BrM.ie(ie, uf);
	// masked should be '110.042.490.114'

See: Conferência de Inscrições Estaduais

CPF

	var BrM = require('br-masks');
	var cpf = '97070868669';
	var masked = BrM.cpf(cpf); 
	// masked should be '970.708.686-69'

CNPJ

	var BrM = require('br-masks');
	var cnpj = '79121383000106';
	var masked = BrM.cnpj(cnpj);
	// masked should be '79.121.383/0001-06'

CPF/CNPJ

	var BrM = require('br-masks');
	var maskedCpf = BrM.cpfCnpj('97070868669');
	// maskedCpf should be '970.708.686-69'
	var maskedCnpj = BrM.cpfCnpj('79121383000106');
	// maskedCnpj should be '79.121.383/0001-06'

CEP

	var BrM = require('br-masks');
	var cep = '30480530';
	var masked = BrM.cep(cep);
	// masked should be '30480-530'

PHONE

	var BrM = require('br-masks');
	var phone = '3133340167';
	var masked = BrM.phone(phone);
	// masked should be '(31) 3334-0167'

	var phone9 = '38212201255';
	var masked9 = BrM.phone(phone9);
	// masked9 should be '(38) 21220-1255'

	var phone0800 = '08001234567';
	var masked0800 = BrM.phone(phone0800);
	// masked0800 should be '0800-123-4567'

FINANCE

	var BrM = require('br-masks');
	var value = 125.1578;
	var masked = BrM.finance(value);
	// masked should be '125.16'

	var value2 = -125.1578;
	var masked2 = BrM.finance(value2);
	// masked2 should be '(125.16)'

See finance.test.js for more examples.

NFE ACCESS KEY

	var BrM = require('br-masks');
	var value = '35130161365284015136550140061338751137432219';
	var masked = BrM.nfeAccessKey(value);
	// masked should be '3513 0161 3652 8401 5136 5501 4006 1338 7511 3743 2219'

Versions

Version
0.5.0
0.4.1
0.4.0