public class DesensitizedUtils extends Object
| 构造器和说明 |
|---|
DesensitizedUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
address(String address,
int sensitiveSize)
【地址】只显示到地区,不显示详细地址,比如:北京市海淀区****
|
static String |
bankCard(String cardNum)
【银行卡号】前六位,后四位,其他用星号隐藏每位1个星号,比如:6222600**********1234>
|
static String |
carNumber(String carNumber)
【车牌号】前两位后一位,比如:苏M****5
|
static String |
chineseName(String fullName)
【中文姓名】只显示第一个汉字,其他隐藏为2个星号,比如:李**
|
static String |
email(String email)
【电子邮箱 邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com>
|
static String |
fixedPhone(String num)
【固定电话 后四位,其他隐藏,比如1234
|
static String |
idCardNum(String id)
【身份证号】显示最后四位,其他隐藏。
|
static String |
mobilePhone(String num)
【手机号码】前三位,后四位,其他隐藏,比如135******10
|
static String |
password(String password)
【密码】密码的全部字符都用*代替,比如:******
|
public static String chineseName(String fullName)
fullName - public static String idCardNum(String id)
id - public static String mobilePhone(String num)
num - public static String address(String address, int sensitiveSize)
address - sensitiveSize - 敏感信息长度public static String email(String email)
email - public static String bankCard(String cardNum)
cardNum - public static String password(String password)
password - Copyright © 2021. All rights reserved.