字符串密文显示
来源:互联网 发布:sql server 下载地址 编辑:程序博客网 时间:2024/04/29 21:45
-(void)test {
// 身份证密文显示
NSMutableString * testIDStr = [NSMutableString stringWithString:@"410224199005060730"];
NSRange range=NSMakeRange(6, 8);
if (testIDStr.length > range.length) {
[testIDStr replaceCharactersInRange:range withString:@"********"];
}
NSLog(@"%@",testIDStr);
// 手机号密文显示
NSMutableString * testPhoneStr = [NSMutableString stringWithString:@"15900945856"];
[testPhoneStr NSMakeRange(3, 5) withString:@"*****"];
NSLog(@"%@",testPhoneStr);
// 长度大于5字符串密文显示
NSMutableString * testStr = [NSMutableString stringWithString:@"123456"];
if (testStr.length > 5) {
NSUInteger length = cardTypeStr.length -2;
NSUInteger starCount = length -2;
NSString * str = [self padRight:starCount];
NSRange range=NSMakeRange(2, starCount);
if (cardTypeStr.length >range.length) {
[cardTypeStr replaceCharactersInRange:range withString:str];
}
NSLog(@"%@",testStr);
}
}
#pragma mark - 拼接n个*到字符串
-(NSString *)padRight:(int)count {
NSMutableString * str = [[NSMutableString alloc] init];
for (int i=0; i<count;i++) {
[str appendString:@"*"];
}
return str;
}
- 字符串密文显示
- 字符串显示
- 字符串显示
- 日期字符串格式化显示
- 汇编->字符串显示
- Oracle 字符串合并显示
- 显示字符串的子程序
- Debug 显示字符串
- js字符串随即显示
- 用GDI+显示字符串
- 【汇编】汇编显示字符串
- 字符串换行显示
- 8086_显示字符串
- Velocity截取字符串显示
- 字符串显示%d
- 省略显示长字符串
- 汇编程序初步,显示字符串
- 字符串显示标记
- Andrid UI--ActionBar的基本使用
- group by分组后,取每组的前几行
- SWIFT -计算机编程语言 资料大合集
- java JSP九大隐式对象
- SMART原则
- 字符串密文显示
- php文件系统
- Java基础知识总结
- Yii2版本新特性简介
- 黑马程序员 7k面试题-银行业务调度系统
- 20140604孤独者之旅33
- VS2010不能断点/下断的问题
- 苹果Swift语言入门教程【中文版】
- 最优化第二讲——一维搜索法(斐波那契法和java实现)