1、第一种封装方法

- (NSString *)hidePartWithStr:(NSString *)Str holderSingleStr:(NSString *)holderSingleStr location:(NSInteger)location length:(NSInteger)length

{

NSString *hideNumStr = Str;

NSString *placeHolderStr = [NSString string];

if ([Str isNotBlank] && [holderSingleStr isNotBlank])

{

for (int i=0; i

{

placeHolderStr = [placeHolderStr stringByAppendingString:holderSingleStr];

}

hideNumStr = [Str stringByReplacingCharactersInRange:NSMakeRange(location, length) withString:placeHolderStr];

}

return hideNumStr;

}

2、第二种简单方法,NSRang 获取索引为3长度为4的范围,然后使用字符串替换方法,把这个范围内的字符串替换成自定的字符串,[email protected]****”

NSRange range = NSMakeRange(3, 4);

NSString *userPhone = [user.user_phone stringByReplacingCharactersInRange:range withString:@"****"];

原文:https://www.cnblogs.com/MiKiNuo/p/13829898.html

html隐藏电话中间几位,ios 手机号码隐藏中间4位为*号相关推荐

  1. js手机号中间四位_11位手机号码隐藏中间四位数,学会Substitute函数一键搞定!...

    相信许多朋友都有见过手机号码被*号隐藏中间四位数的情况.许多地方为了保护个人信息,都会将手机号的中间四位数用星号代替. 如上图所示,我们需要将原来的手机号码,通过*号的方式变为隐藏后的加密模式.下面我 ...

  2. java屏蔽手机号中间的四位数_11位手机号码隐藏中间四位数,学会Substitute函数一键搞定...

    相信许多朋友都有见过手机号码被*号隐藏中间四位数的情况.许多地方为了保护个人信息,都会将手机号的中间四位数用星号代替. 如上图所示,我们需要将原来的手机号码,通过*号的方式变为隐藏后的加密模式.下面我 ...

  3. Java 手机号中间四位隐藏 MySQL函数手机号四位隐藏 Oracle手机号隐藏Java手机号码隐藏

    Java 手机号中间四位隐藏 MySQL函数手机号四位隐藏 Oracle手机号隐藏 Java手机号码隐藏 一.情景描述 在日常开发工作中,遇到一个需求:用户的手机号信息,中间四位需要隐藏起来,保护用户 ...

  4. 手机号码为什么是11位??

    中国的手机号码目前是11位,是世界上最长的电话号码,为什么是11位呢,原因很简单 因为一个11位数的组合数是一个最小的12位数,一共有千亿个号码.而且即便除去头两位的"13"剩下9 ...

  5. iOS开发隐藏键盘方法总结

    iOS开发里键盘是经常需要打交道的地方,下面为大家带来我整理总结的几种隐藏键盘的方法. 一.隐藏自身软键盘 当对于有多个UITextField控件都想通过点击"Return"来隐藏 ...

  6. Unity4.6.2发布 支持64位iOS

    IL2CPP是Unity内部开发的一款创新型脚本技术.它能极大地提高项目中所有脚本的性能,并且完美兼容当前iOS构建所使用的Mono-AOT解决方案. 我们可以使用IL2CPP将脚本快速移植到新平台( ...

  7. 我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下: 1、 长度13位; 2、 以86的国家码打头; 3、 手机号码的每一位都是数字。

    我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678.特点如下: 1. 长度13位: 2. 以86的国家码打头: 3. 手机号码的每一位都是数字. 请实现手机号码合法 ...

  8. 在excel里面怎么筛选出11位的手机号码?

    在excel里面怎么筛选出11位的手机号码? 1.首先在电脑中打开数据表,新增辅助列,如图所示. 2.然后输入公式=len(C2),如图所示. 3.这时得到号码的位数,如图所示. 4.然后下拉完成其他 ...

  9. ecshop简化虚拟商品购买收货人信息【ECSHOP购物车不存在实体商品电话改为非必须以及隐藏掉】

    插件简介 ECSHOP默认购买虚拟商品,收货人信息页面需要填写收货人.邮箱.电话.手机.这里我们做了简化处理,只需要填写收货人以及邮箱,其余的只有存在实体商品下才采用. 实测演示效果截图: 如果购物车 ...

最新文章

  1. 上接稳扎稳打Silverlight(20) - 2.0通信之WebClient, 以字符串的形式上传/下载数据
  2. otc机器人氩弧焊机_轻松搞定砂光机前后连线翻转!【富全智能】全自动180度圆筒式翻板机...
  3. 成功解决使用jupyter notebook命令打开原先存的.ipynb文件突然消失的问题
  4. 不好意思,我真的不知道MySQL的窗口函数...
  5. 广东省计算机大赛设计什么时候,2017年广东省大学生计算机设计大赛
  6. 分享Silverlight/WPF/Windows Phone一周学习导读(4月4日-4月9日)
  7. Csharp迭代循环
  8. 美版知乎:没有美国和其他国家的许可,中国怎么能建造空间站?
  9. array函数参数 scala_scala – 在Spark SQL中将数组作为UDF参数传递
  10. SAP License:ERP到底能带给企业什么
  11. 百度android输入法表情符号,百度输入法安卓5.8版推“史上最丰富颜文字库”
  12. C++中的STL和MFC
  13. 对民办幼儿园管理的几点思考
  14. linux samba 断点续传,利用cURL实现单个文件分多段同时下载,支持断点续传
  15. QQ浏览器彻底卸载方式
  16. 【MTK】PMIC实现掉电复位的方法/PMIC如何实现掉电复位
  17. win10如何通过局域网从浏览器访问ip
  18. vue + elementui +sass+axios做卖座网的后台管理系统
  19. (坑)DTOJ#5045. 战争
  20. Process Management [LKD 03]

热门文章

  1. [Go学习记录]实现正反打印九九乘法表
  2. 【Unity】UI ToolKit 学习记录
  3. 微信小程序测试版发布流程
  4. potplayer视频被放大,只能看到中央小部分画面
  5. Systrace之 input 解读
  6. 作为项目经理,你真的了解项目管理认证的行情吗?项目管理体系起底调研
  7. 互联网采集数据有哪几种常见的方法?
  8. Linux查看log日志命令总结
  9. java调用应用程序_java调用第三方应用程序
  10. JavaScript高级程序设计(读书笔记)(一)