身份证脱敏处理(业务开发中,有时候身份证需要隐藏一部分)

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 完美搞定

DataMasker数据脱敏

利用Jackson序列化实现数据脱敏

一个注解(优雅)搞定SpringBoot项目中的身份证号手机号等敏感数据脱敏

一个注解(优雅)搞定SpringBoot项目中的身份证号手机号等敏感数据脱敏

Power BI 数据脱敏