0.0.3 • Published 3 years ago

function-masks v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
3 years ago

Function masks

Function masks to be used by any variable, like inputs in a website

If there's some bug/feature, submit a Issue :D

Pre-requisites

  • node

Installing

npm i --save function-masks

or with yarn

yarn add function-masks

Usage

import { onlyNumberMask, maxLengthMask } from 'function-masks'

const string1 = 'string with some numbers 123'
console.log(onlyNumberMask(string1)) // -> Output: 123

const string2 = "string-with more digits than it's permitted"
console.log(maxLengthMask(6)(string2)) // -> Output: string

Functions

nameparametersdescription
onlyNumberMask(value: string)Returns string with only numbers
cpfMask(value: string)Returns string with cpf format '000-000-000-00'
maxLengthMask(length: number)(value: string)Returns string with limited length
onlyCharactersMask(value: string)Returns string with only characters and special characters
celphoneMask(value: string)Returns string with celphone format '(00) 00000-0000'
telephoneMask(value: string)Returns string with telephone format '(00) 0000-0000'
onlyNumberStringToThreeDigit(value: string)Returns string with three digit dots format '0,000'
onlyNumberStringToTwoDigit(value: string)Returns string with two digit dots format '0,00'
percentageMask(value: string)Returns string with only integer percentage format '0%'
cardNumberMask(value: string)Returns string with card format '0000 0000 0000 0000'
moneyMask(value: string)Returns string with br money format 'R$ 0,00'
cepMask(value: string)Returns string with cep format '00000-000'