3.1.3 • Published 4 years ago
kd-utils-rc v3.1.3
Funções úteis para formatação brasileira
Este pacote tem o objetivo de auxiliar, de maneira simples, na manipulação de alguns formatos de números de documentos e códigos úteis usados no Brasil
Instalação
npm i kd-utils-rcUso
import { formatCep } from 'kd-utils-rc';Funções
formatCep(value: string): string
- Formata um valor para um formato de CEP
XXXXX-XXX
formatCep('12345678'); // => 12435-678
formatCep('12ab45678'); // => 12435-678
formatCep('12ab456789'); // => 12435-678
formatCep('00000000'); // => 00000-000
formatCep(''); // => 00000-000
formatCep(null); // => 00000-000formatCpf(value: string): string
- Formata um valor para um formato de CPF
XXX.XXX.XXX-XX
formatCpf('12345678901'); // => 123.456.789-01
formatCpf('00000000000'); // => 000.000.000-00formatCnpj(value: string): string
- Formata um valor para um formato de CNPJ
XX.XXX.XXX/XXXX-XX
formatCnpj('12345678901234'); // => 12.345.678/9012-34
formatCnpj('00000000000000'); // => 00.000.000/0000-00formatMobilePhone(value: string): string
- Formata um valor para um formato de Telefone Celular
(XXX) X XXXX-XXXX
formatMobilePhone('123456789012'); // => (123) 4 5678-9012
formatMobilePhone('000000000000'); // => (000) 0 0000-0000formatLandLine(value: string): string
- Formata um valor para um formato de Telefone Fixo
(XXX) XXXX-XXXX
formatLandLine('12345678901'); // => (123) 4567-8901
formatLandLine('00000000000'); // => (000) 0000-0000removeCharacter(value: string, characteresToRemove: string): string
- Substitui os caracteres em
valorde acordo com o solicitado no parâmetrocharacteresToRemove
removeCharacter('1234#@567@8,901', '#@'); // => 12345678,901
removeCharacter(null, 'aˆ*&j'); // => null
removeCharacter('1234#@567@8,901', null); // => 1234#@567@8,901