银行卡号展示时需要将中间的数字加密
来源:互联网 发布:js调用android代码 编辑:程序博客网 时间:2024/04/30 11:54
在开发中,有时候会遇到这种需求,比如银行卡号,身份证号,需要将中间的一些数字隐藏,然后展示出来..
// 银行卡号
NSString *originalString = @"6217613400004525213";
//转换成可变字符串
NSMutableString *stringM = [NSMutableStringstringWithFormat:@"%@",originalString];
NSRange range = {4,stringM.length -4};
[stringM deleteCharactersInRange:range];
NSLog(@"留下前面需要的字符串%@",stringM);
[stringM appendString:@"***********"];//个数根据银行卡号长度规则而定
NSLog(@"拼接隐藏个数%@",stringM);
NSMutableString *endString = [NSMutableStringstringWithFormat:@"%@",originalString];
NSRange endRange = {0,stringM.length};
[endString deleteCharactersInRange:endRange];
NSLog(@"留下末尾需要的字符串%@",endString);
[stringM appendString:endString];
NSLog(@"拼接后最终效果%@",stringM);
输出结果如下:
- 银行卡号展示时需要将中间的数字加密
- Java 字符串中间部分隐藏类似银行卡号中间部分*代替展示
- 将电话号码中间的四位数字编成 * 号
- 将银行卡中间八个字符隐藏为*
- 银行卡的数字检测
- 银行卡前台展示+后台字符串处理+银行卡卡号验证
- 根据输入的银行卡号显示开户银行类型,并将银行卡号四位分隔
- ios将银行卡号格式化
- java 将一组数字字符串格式化分隔(类似银行卡号分隔)
- 银行卡密码的加密、MAC计算
- 银行卡密码数字出现的频率
- C#将字母或数字加密成字母的方法
- 三个数字的中间值
- UIUItextfield输入类似银行卡号需要每四位加一个空格的实现
- 工行的银行卡号代表开户行的数字是哪几位?怎么查询
- Android中控制银行卡号的输入 即4个数字空一格
- iOS--输入银行卡号的时候,对数字格式化,每四个数后面加个“-”
- 银行卡号识别(三) --- 基于k最近邻的数字识别测
- Shell中字符串的截取方法
- python 本地数据获取
- centos 6.4 安装emacs 24.5
- 减少spark job jar包的大小
- 百度全面回应“魏则西事件”:竞价排名不光看价格
- 银行卡号展示时需要将中间的数字加密
- HDU 1285 确定比赛名次(拓扑排序)
- 用git提交修改和新增的代码到github
- 知道这20个正则表达式,能让你少写1,000行代码
- 安卓动画(Animation)总结
- 爬取京东商品价格和评论数
- VMware Workstation环境下的Linux网络设置
- MyBatis Generator实现MySQL分页插件
- 幂次方