处理银行卡的加密显示

 这是一个处理显示用户绑定银行卡列表的案例

就是通过用户银行账号显示最后四位,其余位数通过星号来进行屏蔽

银行卡账号一般分为16位或者19位 

再次都截取16位,显示12位加密,显示最后四位正常数字

实现功能代码如下

1.处理银行卡位数,截取16位和19位银行的后16位数字(list[i].card_no为拿到后台的银行卡号)

var bankNum=list[i].card_no.substring(list[i].card_no.length-16,list[i].card_no.length);

2.实现前12位* 后四位为正常数字

var tmp=new Array(13).join('*') + bankNum.slice(12);

3.实现每四位加空格

var str=tmp.replace(/\s/g,'').replace(/(.{4})/g,"$1 ");

4.将数据进行显示

$(".backNum").html(str);

实现效果如下

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容