tomayac / js-input-masking-polyfill

Polyfill for the Intl.InputMask proposal.

Home Page:https://tomayac.github.io/js-input-masking-polyfill/demo/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

js-input-masking-polyfill

A work-in-progress polyfill for the Intl.InputMask 🎭 proposal.

Do not use this in production, there are still many flaws.

Status

Unstable. Submitted as an idea to TC39.

Installation

npm install --save js-input-masking-polyfill

Usage

import 'js-input-masking-polyfill';

new Intl.InputMask('credit-card-number').format('4012888888881881');
// "4012 8888 8888 1881"

// 15 digits.
new Intl.InputMask('credit-card-number').format('378282246310005');
// "3782 822463 10005"

Demo

You can see Intl.InputMask in action in the demo.

License

Apache 2.0

About

Polyfill for the Intl.InputMask proposal.

https://tomayac.github.io/js-input-masking-polyfill/demo/


Languages

Language:JavaScript 100.0%