This lib has some of the most used functions in every project, be it web, mobile or backend.
if using npm:
$ npm install js-essentials-functions --save
if using yarn:
$ yarn add js-essentials-functions
name | accept type | description |
---|---|---|
cpfCnpjMask | string |
Returns the masked CPF or CNPJ |
cpfCnpjUnmask | string |
Clears the CPF or CNPJ mask and returns a string |
cepMask | string |
Return the masked CEP |
cepUnmask | string |
Clear the CEP mask and return a string |
telephoneMask | string |
Return the masked telephone |
telephoneUnmask | string |
Clear the telephone mask and return a string |
dateMask | string |
Return the masked date in pt-br format |
dateMaskUS | string |
Return the masked date in en-us format |
import React, { useState } from 'react'
import { cpfCnpjMask } from 'js-essentials-functions'
function App() {
const [cpf, setCpf] = useState('')
return (
<form>
<input
name="cpf"
type="text"
maxLength={11}
onChange={(e) => setCpf(e.target.value)}
value={cpfCnpjMask(cpf)}
/>
</form>
)
}
import React, { useState } from 'react';
impot { View, TextInput } from 'react-native';
import { cpfCnpjMask } from 'js-essentials-functions'
function App() {
const [cpf, setCpf] = useState('');
return (
<View style={{ flex: 1 }}>
<TextInput
onChangeText={(e) => setCpf(e)}
value={cpfCnpjMask(cpf)}
/>
</View>
);
}
Contributions are what make the open source community an incredible place to learn, inspire and create. Any contribution you make will be much appreciated.
- Fork the project
- Create a Branch for your Feature (
git checkout -b feature/newFeature
) - Add your changes (
git add .
) - Commit your changes (
git commit -m 'Add new feature!
) - Push the Branch (
git push origin feature/newFeature
) - Open a Pull Request
Julio Augusto |
Jhonatas Matos |
---|
The Apache 2.0 (APACHE 2.0)