身份证脱敏处理(业务开发中,有时候身份证需要隐藏一部分)
Posted chaiming520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了身份证脱敏处理(业务开发中,有时候身份证需要隐藏一部分)相关的知识,希望对你有一定的参考价值。
package com.test.TestBoot.SingleModel;
import org.springframework.util.StringUtils;
public class Test {
public static void main(String[] args) {
System.out.println(idHandle("340826199110142211"));
}
public static String idHandle(String idCardNumber) {
if (StringUtils.isEmpty(idCardNumber) || (idCardNumber.length() < 8)) {
return idCardNumber;
}
return idCardNumber.replaceAll("(?<=\w{3})\w(?=\w{4})", "*");
}
}
以上是关于身份证脱敏处理(业务开发中,有时候身份证需要隐藏一部分)的主要内容,如果未能解决你的问题,请参考以下文章
敏感数据,“一键脱敏”,Sharding Sphere 完美搞定
一个注解(优雅)搞定SpringBoot项目中的身份证号手机号等敏感数据脱敏