This is mask input number format data without jquery
npm install number-format-without-jquery
https://github.com/iamgique/number-format-without-jquery.git
`$3
`
npm install number-format-without-jquery
`$3
`
https://www.npmjs.com/package/number-format-without-jquery
`$3
`javascript
var demo = require('number-format-without-jquery');// demo.numberFormat('format', 'input data');
console.log(demo.numberFormat('0-0000-00000-00-0', 'a1b2c3d4e5f6g7h8i9j0k1l2m3n'));
console.log(demo.numberFormat('0-0000-00000-00-0', '1234567890123'));
console.log(demo.numberFormat('0-0000-00000-00-0', '123-45678-90123!@#$%^&*abc'));
console.log(demo.numberFormat('0-0000-00000-00-0', '1234560123'));
console.log(demo.numberFormat('0000-0000-0000-0000', '1234567890123456'));
console.log(demo.numberFormat('0000*0000x0000-0000', '1234567890123456'));
//1-2345-67890-12-3
//1-2345-67890-12-3
//1-2345-67890-12-3
//1-2345-60123
//1234-5678-9012-3456
//1234*5678x9012-3456
``