@yagolopes/masks
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.4 • Public • Published

    @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

    Install

    npm i @yagolopes/masks

    DownloadsWeekly Downloads

    12

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    21 kB

    Total Files

    8

    Last publish

    Collaborators

    • yagolopes