//134****6666
mobileNo.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");
//1402*****6666
idNo.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2");
//3******7@qq.com
email.replaceAll("(\\w?)(\\w+)(\\w)(@\\w+\\.[a-z]+(\\.[a-z]+)?)", "$1****$3$4");
$1、$2表示正则表达式{}里面的匹配内容
本文介绍如何使用正则表达式对手机号、身份证号及邮箱进行数据脱敏处理,通过示例代码展示了具体的实现方法。

1804

被折叠的 条评论
为什么被折叠?



