public class SensitiveUtils extends Object
| 构造器和说明 |
|---|
SensitiveUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
hideAddress(String address,
int sensitiveSize)
【地址】只显示到地区,不显示详细地址,比如:上海徐汇区漕河泾开发区***
|
static String |
hideBankCard(String cardNum)
【银行卡号】前六位,后四位,其他用星号隐藏每位1个星号,比如:6222600**********1234
|
static String |
hideChineseName(String fullName)
【中文姓名】只显示第一个汉字,其他隐藏为2个星号,比如:李**
|
static String |
hideEmail(String email)
【电子邮箱】 邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
|
static String |
hideIdCard(String id)
【身份证号】显示最后四位,其他隐藏。
|
static String |
hideNickName(String source)
用户昵称脱敏
|
static String |
hideNickName(String source,
int maxMaxVal)
进行用户昵称脱敏
|
public static String hideNickName(String source, int maxMaxVal)
source - 用户名maxMaxVal - 最大脱敏串长度public static String hideChineseName(String fullName)
fullName - 文本public static String hideIdCard(String id)
id - 文本public static String hideAddress(String address, int sensitiveSize)
address - 地址sensitiveSize - 敏感信息长度public static String hideEmail(String email)
email - 文本Copyright © 2023 wuyushuo. All rights reserved.