imaskjs

vanilla javascript input mask

Github stars Tracking Chart

imaskjs

vanilla javascript input mask

Build Status
Financial Contributors on Open Collective Coverage Status
npm version
License: MIT
lerna

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
    • show placeholder always and only when necessary
    • unmasked value can contain fixed parts
    • optional input parts (greedy)
    • custom definitions
    • reusable blocks
    • Enum and Range masks
  • 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 and IE11+ need to support older?

Docs, Examples, Demo

https://imask.js.org/

Many Thanks to

@Viktor Yakovlev

@Alexander Kiselev

Support Development

Paypal

Contributors

Code Contributors

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors

Become a financial contributor and help us sustain our community. [Contribute]

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]










Overview

Name With OwneruNmAnNeR/imaskjs
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 4)
Platform
License:MIT License
Release Count107
Last Release Namev7.6.0 (Posted on 2024-04-09 13:11:21)
First Release Name0.1.0 (Posted on )
Created At2016-11-10 13:04:29
Pushed At2024-04-22 07:34:26
Last Commit At2024-04-22 10:34:26
Stargazers Count4.8k
Watchers Count31
Fork Count245
Commits Count0.9k
Has Issues Enabled
Issues Count705
Issue Open Count22
Pull Requests Count71
Pull Requests Open Count9
Pull Requests Close Count104
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top