?這是一個(gè)處理顯示用戶綁定銀行卡列表的案例
就是通過用戶銀行賬號顯示最后四位,其余位數(shù)通過星號來進(jìn)行屏蔽
銀行卡賬號一般分為16位或者19位?
再次都截取16位筒溃,顯示12位加密,顯示最后四位正常數(shù)字
實(shí)現(xiàn)功能代碼如下
1.處理銀行卡位數(shù)覆旭,截取16位和19位銀行的后16位數(shù)字(list[i].card_no為拿到后臺的銀行卡號)
var bankNum=list[i].card_no.substring(list[i].card_no.length-16,list[i].card_no.length);
2.實(shí)現(xiàn)前12位* 后四位為正常數(shù)字
var tmp=new Array(13).join('*') + bankNum.slice(12);
3.實(shí)現(xiàn)每四位加空格
var str=tmp.replace(/\s/g,'').replace(/(.{4})/g,"$1 ");
4.將數(shù)據(jù)進(jìn)行顯示
$(".backNum").html(str);
實(shí)現(xiàn)效果如下