处理银行卡的加密显示

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

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

银行卡账号一般分为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);

实现效果如下

处理银行卡的加密显示_第1张图片

你可能感兴趣的:(处理银行卡的加密显示)