手机号处理脱敏加*,格式化处理加‘ ‘空格,加‘-‘

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 使用hutool工具,对常见用户信息脱敏

@TOC

分享一个手机号格式化处理的方法

手机号脱敏,将中间位数处理为'*',这里就不多介绍了,推荐开源工具Hutool信息敏感工具处理

// 输出100****0000
DesensitizedUtil.mobilePhone("10000000000");
// 输出100****0000

但,手机号加空格,加*,可使用以下方法

public static void main(String[] args){
   
    String phone = "10000000000";
    String regex = new String("(1\\w{2})(\\w{4})(\\w{4})");
    String newPhone = phone.replaceAll(regex,"$1-$2-$3");
    System.out.println("这里输出手机号:" + newPhone);
}

输出手机号码为 100-0000-0000

同理,如果想处理为空格,仅需改变

String newPhone = phone.replaceAll(regex,"$1 $2 $3");

输出手机号码为 100 0000 0000

目录
相关文章
|
Android开发 数据格式 XML
EditText输入手机号自动带空格
在android开发过程中,经常会要求用户输入手机号,为了便于观看,我们都会已135 xxxx xxxx这种格式展示 通过下面的方法,直接输入格式化。 xml布局文件中写法如下: <EditText android:id="@+id/editText" android:layout_width="match_parent" android:l
1549 0
|
13天前
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
121 2
|
1月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
116 0
|
1月前
|
XML Java Android开发
Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)
Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)
205 0
|
1月前
|
Web App开发 前端开发 网络安全
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
【2月更文挑战第21天】前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
68 1
前端分析工具之 Charles 录制 Android/IOS 手机的 https 应用
|
1月前
|
存储 数据库 Android开发
Android实现手机内存存储功能
Android实现手机内存存储功能
35 2
|
1月前
|
网络协议 安全 Linux
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
如何使用Android手机通过JuiceSSH远程访问本地Linux服务器
|
1月前
|
传感器 物联网 Android开发
【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
94 1
|
1月前
|
Android开发 网络架构
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
375 1

热门文章

最新文章