Package Exports
- kd-utils-rc
- kd-utils-rc/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (kd-utils-rc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
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-rc
Uso
import { formatCep } from 'kd-utils-rc';
Função formatCep(value: string): string
- Esta função 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-000
Função formatCpf(value: string): string
- Esta função formata um valor para um formato de CPF XXX.XXX.XXX-XX
formatCpf('12345678901'); // => 123.456.789-01
formatCpf('00000000000'); // => 000.000.000-00
Função formatCnpj(value: string): string
- Esta função formata um valor para um formato de CNPJ XXX.XXX.XXX-XX
formatCnpj('12345678901234'); // => 12.345.678/9012-34
formatCnpj('00000000000000'); // => 00.000.000/0000-00
Função formatMobilePhone(value: string): string
- Esta função formata um valor para um formato de Telefone Celular (XXX) X XXXX-XXXX
formatMobilePhone('123456789012'); // => (123) 4 5678-9012
formatMobilePhone('000000000000'); // => (000) 0 0000-0000
Função formatLandLine(value: string): string
- Esta função formata um valor para um formato de Telefone Fixo (XXX) XXXX-XXXX
formatLandLine('12345678901'); // => (123) 4567-8901
formatLandLine('00000000000'); // => (000) 0000-0000
Função removeCharacter(value: string, characteresToRemove: string): string
- Esta função substitui os caracteres em
valor
de 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