A work-in-progress polyfill for the
Intl.InputMask
🎭 proposal.
Do not use this in production, there are still many flaws.
Unstable. Submitted as an idea to TC39.
npm install --save js-input-masking-polyfill
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"
You can see Intl.InputMask
in action in the
demo.
Apache 2.0