隐藏手机中间数字

2015-11-09 09-26-44屏幕截图.png

像支付宝等一些应用,在显示手机号码信息的时候会隐藏掉手机号码的中间几位,避免个人信息泄漏。在Android上用正则一句代码实现:

phoneNumber.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");

后面的$1$2代表正则表达式里面的第一个和第二个(),类似的需求修改一下就可以了,比如隐藏邮箱。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则表达式之反向引用的应用 在保护用户手机号信息时需要将用户手机号中间四位隐藏,可通过正则表达式中的反向引用来实现...
    adam_1iu阅读 536评论 0 1
  • 近日,我一直苦恼于对未来该如何选择,以至于几近抑郁成疾。身边的朋友的些许活动都像定海神针的移动,搅得我的生活...
    弦上云阅读 687评论 10 5
  • 忙得都没记住今天是领证纪念日,还是QQ上提醒领证四周年,可是也没有什么操作,因为崔先生不在家,我也有事儿,再坚持一...
    Sweetloading阅读 71评论 0 1
  • 最应该彻底戒掉的恶习是: 抱怨。 抱怨是在这个世界上最强的“负能量”: 它会让一个人变得令人讨厌和厌倦。它会让一个...
    牛的书阅读 292评论 0 0
  • 1.一些错误 a. 标签规定粗体文本;bold是font-weight的属性; b. 标签显示斜体文本效果。i...
    陈舒艺阅读 406评论 0 0