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-polyfillimport '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