ruoyi-common/ruoyi-common-sensitive/src/main/java/com/ruoyi/common/sensitive/enums/DesensitizedType.java
@@ -1,7 +1,8 @@ package com.ruoyi.common.sensitive.enums; import java.util.function.Function; import com.ruoyi.common.sensitive.utils.DesensitizedUtil; import java.util.function.Function; /** * 脱敏类型 @@ -31,6 +32,11 @@ PHONE(s -> s.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2")), /** * 统一社会信用代码 中间6位字符替换为星号 */ SOCIAL_CODE(s -> s.replaceAll("^(\\w{6})\\w{6}(\\w{6})$", "$1******$2")), /** * 电子邮箱,仅显示第一个字母和@后面的地址显示,其他星号替换 */ EMAIL(s -> s.replaceAll("(^.)[^@]*(@.*$)", "$1****$2")),