Awesome
imaskjs
vanilla javascript input mask
Features
- get and set raw and unmasked values easily
- no external dependencies
- supports overwrite mode
- supports web components
- supports contenteditable
- RegExp mask
- Function mask
- Number mask (integer and decimal)
- Date mask (various format support, autofix mode)
- Dynamic/on-the-fly mask
- Pattern mask
- convert and format values with pipe
Plugins
Install
npm install imask
and import IMask from 'imask';
or use CDN:
<script src="https://unpkg.com/imask"></script>
Build & Test
npm run make
Compatibility
Supports all major browsers. Can also be used with outdated browsers. See how
Getting help
- Documentation and examples
- check answers on stackoverflow.com
- ask question in discussions
- Телега если быстро и коротко
Contributors
Code Contributors
This project exists thanks to all the people who contribute. [Contribute]. <a href="https://github.com/uNmAnNeR/imaskjs/graphs/contributors"><img src="https://opencollective.com/imask/contributors.svg?width=890&button=false" /></a>
Financial Contributors
Become a financial contributor and help us sustain our community. [Contribute]
Individuals
<a href="https://opencollective.com/imask"><img src="https://opencollective.com/imask/individuals.svg?width=890"></a>
Organizations
Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]
<a href="https://opencollective.com/imask/organization/0/website"><img src="https://opencollective.com/imask/organization/0/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/1/website"><img src="https://opencollective.com/imask/organization/1/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/2/website"><img src="https://opencollective.com/imask/organization/2/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/3/website"><img src="https://opencollective.com/imask/organization/3/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/4/website"><img src="https://opencollective.com/imask/organization/4/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/5/website"><img src="https://opencollective.com/imask/organization/5/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/6/website"><img src="https://opencollective.com/imask/organization/6/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/7/website"><img src="https://opencollective.com/imask/organization/7/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/8/website"><img src="https://opencollective.com/imask/organization/8/avatar.svg"></a> <a href="https://opencollective.com/imask/organization/9/website"><img src="https://opencollective.com/imask/organization/9/avatar.svg"></a>