react-maskfy

2.0.5 • Public • Published

Maskfy (2.0.5) - Input Mask Simple

A React library without a dependency... Very simple to install and use. With only 1kb (gzip) code, IE Compatibility, it's also well accepted on mobile devices

Install / Usage

Install npm Maskfy

npm i react-maskfy

Import Component

import Maskfy from 'react-maskfy';

Usage Component

<Maskfy mask={'(99) 9999-99999'}>
  <input id="Phone" name="Phone" />
</Maskfy>

or

<Maskfy mask={'(99) 9999-99999'}>
  <TextField id="Phone" label="Phone" />
</Maskfy>

Component (props)

<Maskfy mask={'999.999.999,99'} reverse={true} minSize={3} defaultValue={'123'} letters={false} after={handleEvent}>
  <input id="Money" name="Money" />
</Maskfy>

mask

{String: undefined} (required) selector input

reverse

{Boolean: false} reverse typing

minSize

{Number: undefined} minimum digits

defaultValue

{String: undefined} initial value

letters

{Boolean: false} allowed letters

after

{Function: undefined} after input event

Source

Github | Vanilla npm | Example | @figuarnieri

License

The MIT License Copyright 2018 © Filipe Guarnieri

Package Sidebar

Install

npm i react-maskfy

Weekly Downloads

4

Version

2.0.5

License

MIT

Unpacked Size

36.5 kB

Total Files

7

Last publish

Collaborators

  • figuarnieri