@yagolopes/masks
v1.0.4
Published
Máscaras para Javascript
Downloads
18
Readme
@yagolopes/masks/lib/br
Biblioteca de máscaras do Brasil
Instalação
npm install @yagolopes/masks
ou
yarn add @yagolopes/masks
Utilização
CPF
import { CPF } from '@yagolopes/masks/lib/br';
// ou const { CPF } = require('@yagolopes/masks/lib/br');
// Add mask
const cpf = CPF.mask('59636985148');
console.log(cpf); // '596.369.851-48'
// Clean mask
const cpf = CPF.clean('596.369.851-48');
console.log(cpf); // '59636985148'
RG
import { RG } from '@yagolopes/masks/lib/br';
// ou const { RG } = require('@yagolopes/masks/lib/br');
// Add mask
const rg = RG.mask('698554859');
console.log(rg); // '69.855.485-9'
// Clean mask
const rg = RG.clean('69.855.485-9');
console.log(rg); // '698554859'
CNPJ
import { CNPJ } from '@yagolopes/masks/lib/br';
// ou const { CNPJ } = require('@yagolopes/masks/lib/br');
// Add mask
const cnpj = CNPJ.mask('34234234234234');
console.log(cnpj); // '34.234.234/2342-34'
// Clean mask
const cnpj = CNPJ.clean('34.234.234/2342-34');
console.log(cnpj); // '34234234234234'
Celular
import { CELULAR } from '@yagolopes/masks/lib/br';
// ou const { CELULAR } = require('@yagolopes/masks/lib/br');
// Add mask
const celular = CELULAR.mask('11958625974');
console.log(celular); // '(11) 95862-5974'
// Clean mask
const celular = CELULAR.clean('(11) 95862-5974');
console.log(celular); // '11958625974'
Telefone
import { TELEFONE } from '@yagolopes/masks/lib/br';
// ou const { TELEFONE } = require('@yagolopes/masks/lib/br');
// Add mask
const telefone = TELEFONE.mask('1195862597');
console.log(telefone); // '(11) 9586-2597'
// Clean mask
const telefone = TELEFONE.clean('(11) 9586-2597');
console.log(telefone); // '1195862597'
CEP
import { CEP } from '@yagolopes/masks/lib/br';
// ou const { CEP } = require('@yagolopes/masks/lib/br');
// Add mask
const cep = CEP.mask('06985596');
console.log(cep); // '06985-596'
// Clean mask
const cep = CEP.clean('06985-596');
console.log(cep); // '06985596'
Número
import { NUMERO } from '@yagolopes/masks/lib/br';
// ou const { NUMERO } = require('@yagolopes/masks/lib/br');
// Add mask
const numero = NUMERO.mask(123456.789);
console.log(numero); // '123.456,789'
// Clean mask
const numero = NUMERO.clean('123.456,789');
console.log(numero); // 123456.789
Porcentagem
import { PORCENTAGEM } from '@yagolopes/masks/lib/br';
// ou const { PORCENTAGEM } = require('@yagolopes/masks/lib/br');
// Add mask
const porcentagem = PORCENTAGEM.mask(26.95);
console.log(porcentagem); // '26,95%'
// Clean mask
const porcentagem = PORCENTAGEM.clean('26,95%');
console.log(porcentagem); // 26.95
Dinheiro
import { DINHEIRO } from '@yagolopes/masks/lib/br';
// ou const { DINHEIRO } = require('@yagolopes/masks/lib/br');
// Add mask
const dinheiro = DINHEIRO.mask(123456.78);
console.log(dinheiro); // 'R$ 123.456,78'
// Clean mask
const dinheiro = DINHEIRO.clean('R$ 123.456,78');
console.log(dinheiro); // '123456.78'
Cartão
import { CARTAO } from '@yagolopes/masks/lib/br';
// ou const { CARTAO } = require('@yagolopes/masks/lib/br');
// Add mask
const cartao = CARTAO.mask(1234567891234567);
console.log(cartao); // '1234 5678 9123 4567'
// Clean mask
const cartao = CARTAO.clean('1234 5678 9123 4567');
console.log(cartao); // 1234567891234567