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 |
cnapsCode(String code)
[公司开户银行联号] 公司开户银行联行号,显示前两位,其他用星号隐藏,每位1个星号<例子:12********>
|
static String |
email(String email)
【电子邮箱 邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com>
|
static String |
fixedPhone(String num)
【固定电话 后四位,其他隐藏,比如1234
|
static String |
hide(String aims,
Integer before,
Integer after) |
static String |
idCardNum(String id)
【身份证号】保留前2后3
|
static String |
idCardNum(String id,
Integer before,
Integer after) |
static String |
mobilePhone(String num)
【手机号码】保留前3后4
|
static String |
password(String password)
【密码】密码的全部字符都用*代替,比如:******
|
public static String chineseName(String fullName)
fullName - public static String idCardNum(String id, Integer before, Integer after)
id - 身份证号before - 前面保留位数after - 后面保留位数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 - public static String carNumber(String carNumber)
carNumber - public static String cnapsCode(String code)
Copyright © 2021. All rights reserved.