手机号替换*
来源:互联网 发布:虚拟多点定位软件 编辑:程序博客网 时间:2024/04/27 01:28
/*
param originalStr: 原始手机号字符串
param startLocation: 开始替换的位置索引
param length : 替换*的个数
return NSString : 返回替换*后的手机号字符串
*/
+(NSString *)replaceStringWithAsterisk:(NSString *)originalStr startLocation:(NSInteger)startLocation length:(NSInteger)length
{
NSMutableString *mutableString = [NSMutableStringstringWithString:originalStr];
for (NSInteger i = startLocation; i < startLocation + length; i++) {
if (startLocation + length >11 || startLocation < 0) {
return@"手机号替换*有误";
}
[mutableString replaceCharactersInRange:NSMakeRange(i,1) withString:@"*"];
}
return [NSStringstringWithString:mutableString ];
}
下面是调用过程
//手机号制作
NSUInteger random =arc4random() % 1000000000;
NSString *phoneStr = [NSStringstringWithFormat:@"18%09lu",random];
//替换中间四位手机号码
NSString *phone =[PublicreplaceStringWithAsterisk:phoneStrstartLocation:3length:4];
- 手机号替换*
- 手机号 * 替换 php
- 关于mysql数据库手机号替换*
- 利用word通配符将手机号替换为*
- 截取,替换手机号,邮箱中的某些字符串
- php手机号正则替换中间四位
- 判断昵称是否为手机号,将手机号中间替换成星号显示
- 隐藏手机号中间4位算法,替换手机号中间四位为*
- Excel中将姓名与手机号中的字符替换成星号*
- 替换手机号中间4位(php,js)
- php手机号中间几位替换成星号
- 39-JAVA手机号中间四位替换为*
- 获取用户信息数组 ,姓名和手机号部分加符号替换
- java 中 手机号和身份证号的隐藏替换
- 用Java正则替换手机号中间4位数
- Java处理手机号中间4位替换成*
- js处理手机号中间4位替换成*
- 手机号
- ZooKeeper伪分布式集群安装及使用
- Java设计模式《十三》适配器模式
- Java设计模式《十四》备忘录模式
- openstack制作linux镜像
- SpringBoot学习随笔
- 手机号替换*
- 计算机网络原理大纲
- 《Training:Requesting a Shared File》
- 算法设计与应用基础:第九周
- Telnet与SecureCRT简介
- Spring boot 配置文件读取
- velocity 两种map遍历方法。
- 代理(Proxy)
- (转载)Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸