美文网首页程序员
处理银行卡的加密显示

处理银行卡的加密显示

作者: 佐峰empty | 来源:发表于2018-01-18 15:54 被阅读0次

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

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

银行卡账号一般分为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.加密后的数据如何显示?模糊处理2.搜索如何进行模糊搜索等?3.加密后如何进...

  • 银行卡追加字符

    关于银行卡显示和输入的处理 1.显示方式,只保留后四位用明文显示,其它位置用*号替代 (如:**** **** *...

  • 更换银行卡

    更换银行卡操作操作如下: 说明:更换银行卡的操作是:1、先解除绑定;2、再绑定银行卡 详细处理如下: 1、银行卡解...

  • 正则:手机号和银行卡号中间用星号表示

    原生JS实现手机号和银行卡号中间用星号显示: 银行卡号(前后各显示四位数字,中间不管多少位都显示8位,四位一空格)...

  • 正则实现每隔4个数字插入一个空格

    电话号或者银行卡号显示,每4个隔空格

  • linux进行md5加密

    linux进行md5加密 openssl做MD5加密 md5加密 交互式输入 管道标准输入处理 对文件处理 md5...

  • 03-子查询

    (1)关羽的银行卡号为"6225547858741263",查询出余额比关羽多的银行卡信息,显示卡号,身份证,姓名...

  • iOS 输入银行卡号每4位一起展示

    1.输入银行卡号 UITableView 有一个cell需要输入银行卡号,每输入4位后面加一个空格 2.显示银行卡...

  • 银行卡只显示后4位明文处理方法

    -(NSString *)returnBankCard:(NSString *)BankCardStr{ } (N...

网友评论

    本文标题:处理银行卡的加密显示

    本文链接:https://www.haomeiwen.com/subject/vvswoxtx.html