From 7659a41cc50b708e89e1f8c7fcac841da816fd2b Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期三, 08 十二月 2021 16:35:44 +0800 Subject: [PATCH] 12/8 大屏修改提交 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/SensitiveUtil.java | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/SensitiveUtil.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/SensitiveUtil.java index 8d463c9..790b5ed 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/SensitiveUtil.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/SensitiveUtil.java @@ -1,5 +1,8 @@ package com.panzhihua.common.utlis; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + /** * @description: 身份证手机号脱敏处理 * @author: Null @@ -38,4 +41,20 @@ return idNumber; } + + public static String replaceName(String str) { + String reg = ".{1}"; + StringBuffer sb = new StringBuffer(); + Pattern p = Pattern.compile(reg); + Matcher m = p.matcher(str); + int i = 0; + while (m.find()) { + i++; + if (i == 1) + continue; + m.appendReplacement(sb, "*"); + } + m.appendTail(sb); + return sb.toString(); + } } -- Gitblit v1.7.1