0.0.1 • Published 8 years ago
aldo-react-text-mask v0.0.1
React Input Mask
Getting started
First, install it.
npm i react-text-mask --saveThen, require it and use it.
var React = require('react')
var MaskedInput = require('react-text-mask')
var MyComponent = React.createClass({
render() {
return (
<div>
<MaskedInput mask={['(', /[1-9]/, /\d/, /\d/, ')', ' ', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/]} />
</div>
)
}
})<MaskedInput/> is fully compatible with <input/> element. So, you can
pass to it CSS classes, a placeholder attribute, or whatever.
For example, the following works:
<MaskedTextInput
mask={['(', /[1-9]/, /\d/, /\d/, ')', ' ', /\d/, /\d/, /\d/, '-', /\d/, /\d/, /\d/, /\d/]}
className="form-control"
placeholder="Enter a phone number"
guide={false}
id="my-input-id"
/>Documentation
For more information about the props that you can pass to the component, see
the documentation here.
Example
To see an example of the code running, follow these steps:
- Clone the repo,
git clone git@github.com:text-mask/text-mask.git cd text-masknpm installnpm run react:dev- Open http://localhost:3000
The code of the example is in react/example.
Contributing
We would love some contributions! Check out this document to get started.
0.0.1
8 years ago