package zjq.test;
public class Test {
public static void main(String[] args) {
String phone = "18771632488";
System.out.println(phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"));
String idCard = "421302199208165464";
System.out.println(idCard.replaceAll("(\\d{4})\\d{10}(\\d{4})","$1****$2"));
}
}
输出:
187****2488
4213****5464
对于列表中的加密处理,可以让字段的 get方法返回替换的内容。
转载出处:http://blog.youkuaiyun.com/hekewangzi/article/details/50905098
本文提供了一个使用Java实现的简单示例,演示了如何通过正则表达式对电话号码和身份证号进行部分隐藏处理,以达到数据脱敏的目的。
1179

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



