字符按指定个数自动分割实现
代码:
<html> <body> <input id="auto_split" /> </body> <script> document.querySelector('#auto_split').addEventListener('blur', function() { var val = this.value, splitBit = 2; // 分割的位数 if(val) { var fmtVal = val.replaceAll(' ','').split('').reduce(function(n, m){ if(n.length%(splitBit+1) == splitBit) n = n + ' '; return n + m; }) this.value = fmtVal; } }); </script> </html>
效果: