像支付宝等一些应用,在显示手机号码信息的时候会隐藏掉手机号码的中间几位,避免个人信息泄漏。在Android上用正则一句代码实现:
phoneNumber.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
后面的$1$2代表正则表达式里面的第一个和第二个(),类似的需求修改一下就可以了,比如隐藏邮箱。
像支付宝等一些应用,在显示手机号码信息的时候会隐藏掉手机号码的中间几位,避免个人信息泄漏。在Android上用正则一句代码实现:
phoneNumber.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
后面的$1$2代表正则表达式里面的第一个和第二个(),类似的需求修改一下就可以了,比如隐藏邮箱。