银行卡号 JS 格式化
最近面试遇到一个问题:写一个银行卡号格式化的方法
例如:6201222200003224566 => 6201 2222 0000 3224 566
当时没想到使用正则,面试官提醒了一句我也没能想起来,面试完之后我才查了一下,最简单的方式就是使用正则的 replace
。
关键代码
1 | let cardNumber = '6201222200003224566'; |
使用场景
在 input 输入框中显示格式化的银行卡号
注意:一般在数据库中存储的数据都是不带格式的原始数据,按照银行卡号格式展示只在前端进行格式化。
反向去除空格的关键代码
1 | let cardNumber = "1234 4567 8901 2345 111"; |