Instalação
A biblioteca está publicada no NPM, então para adicioná-la ao projeto, basta executar o comando:
npm i kuze-utils
ou, caso esteja usando yarn
, execute o comando
yarn add kuze-utils
Métodos
validateCPF
Retorna um boolean
se o CPF informado é válido ou não.
import { validateCPF } from 'kuze-utils';
validateCPF('03455455787');
maskCPF
Adicionar máscara ao número de CPF informado.
import { maskCPF } from 'kuze-utils';
maskCPF('28832326280');
unmaskCPF
Remove a máscara do número de CPF informado, retornando apenas os números.
import { unmaskCPF } from 'kuze-utils';
unmaskCPF('288.323.262-80');
validateCNPJ
Retorna um boolean
se o CNPJ informado é válido ou não.
import { validateCNPJ } from 'kuze-utils';
validateCNPJ('17702663000150');
maskCNPJ
Adicionar máscara ao número de CNPJ informado.
import { maskCNPJ } from 'kuze-utils';
maskCNPJ('17702663000150');
unmaskCNPJ
Remove a máscara do número de CNPJ informado, retornando apenas os números.
import { unmaskCNPJ } from 'kuze-utils';
unmaskCNPJ('17.702.663/0001-50');
validateCreditCardNumber
Retorna um boolean
se o número de cartão de crédito informado é válido ou não.
import { validateCreditCardNumber } from 'kuze-utils';
validateCreditCardNumber('5598928852411791');
validateCreditCardExpiration
Retorna um boolean
se a data de expiração do cartão de crédito informado é válido ou não.
import { validateCreditCardExpiration } from 'kuze-utils';
validateCreditCardExpiration('12/22');
getCardBrand
Retorna uma string
com a bandeira do cartão através do número informado (cardNumber
). Os possíveis retornos são:
Elo
,HiperCard
,Visa
,MasterCard
,JCB
,Diners Club
,Discover
,American Express
.
import { getCardBrand } from 'kuze-utils';
getCardBrand('5284929298198314');
getCreditCardInfo
Retorna um object
com informações sobre o número de cartão de crédito informado.
import { getCreditCardInfo } from 'kuze-utils';
getCreditCardInfo('5485775006283622');
getNameInitials
Retorna uma string
com as letras iniciais do nome informado
import { getNameInitials } from 'kuze-utils';
getNameInitials('Bora testar');
validatePhone
Retorna um boolean
se o número de telefone informado é válido ou não.
import { validatePhone } from 'kuze-utils';
validatePhone('(11) 99989-8887');
maskPhone
Adicionar máscara ao número de telefone informado.
import { maskPhone } from 'kuze-utils';
maskPhone('11999898887');
unmaskPhone
Remove a máscara do número de telefone informado, retornando apenas os números.
import { unmaskPhone } from 'kuze-utils';
unmaskPhone('(11) 99989-8887');
capitalize
Torna maiúscula apenas a primeira letra de cada palavra da frase informada.
import { capitalize } from 'kuze-utils';
capitalize("Apenas pra gente TESTAR");
Brazilian utils
Essa lib expoe algumas funções diretamente da biblioteca brazilian-utils.
São elas:
isValidBoleto
Retorna um boolean
se o número de boleto informado é válido ou não.
import { isValidBoleto } from 'kuze-utils';
isValidBoleto('00190000090114971860168524522114675860000102656');
formatBoleto
Adiciona a máscara com pontuação ao número de boleto informado.
import { formatBoleto } from 'kuze-utils';
formatBoleto('00190000090114971860168524522114675860000102656');
isValidCEP
Retorna um boolean
se o CEP informado é válido ou não.
import { isValidCEP } from 'kuze-utils';
isValidCEP('92500000');
formatCEP
Adicionar máscara ao número de CEP informado.
import { formatCEP } from 'kuze-utils';
formatCEP('92500000');
isValidCNPJ
Retorna um boolean
se o CNPJ informado é válido ou não.
import { isValidCNPJ } from 'kuze-utils';
isValidCNPJ('15515147234255');
formatCNPJ
Adicionar máscara ao número de CNPJ informado.
import { formatCNPJ } from 'kuze-utils';
formatCNPJ('245222000174');
isValidCPF
Retorna um boolean
se o CPF informado é válido ou não.
import { isValidCPF } from 'kuze-utils';
isValidCPF('155151475');
formatCPF
Adicionar máscara ao número de CPF informado.
import { formatCPF } from 'kuze-utils';
formatCPF('746506880');
isValidPIS
Retorna um boolean
se o CPF informado é válido ou não.
import { isValidPIS } from 'kuze-utils';
isValidPIS('12056412547');
isValidEmail
Retorna um boolean
se o CPF informado é válido ou não.
import { isValidEmail } from 'kuze-utils';
isValidEmail('john.doe@hotmail.com');