public class StringHide extends Object
| 构造器和说明 |
|---|
StringHide() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
address(String address,
int retain)
[地址] 只显示到地区,不显示详细地址;我们要对个人信息增强保护<例子:北京市海淀区****>
|
static String |
bankCard(String cardNum)
银行卡号遮掩
|
static String |
email(String email)
邮箱遮掩
|
static String |
filtration(Object objStr,
FiltrationCodeEnum methodName)
.
|
static String |
fixedPhone(String phone)
[固定电话] 后四位,其他隐藏<例子:****1234>
|
static String |
hideCerCardNum(String cardNo,
int index,
int retain)
身份证遮掩
|
static String |
hideName(String userName)
姓名遮掩 默认保留首尾
|
static String |
hideName(String userName,
int index)
姓名遮掩
|
static String |
hidePhone(String phoneNum,
int retain)
电话遮掩
|
static String |
idPassport(String id)
护照保留前2后3位,护照一般为8或9位
|
static String |
mobilePhone(String phoneNum)
[手机号码] 前三位,后四位,其他隐藏<例子:138******1234>
|
static String |
nodeHide(List<String> words,
String text)
根据前缀树进行遮掩 (sensitiveWords默认为***)
|
static String |
nodeHide(List<String> words,
String text,
String sensitiveWords)
根据前缀树进行遮掩
|
public static String hideName(String userName, int index)
public static String hideCerCardNum(String cardNo, int index, int retain)
public static String hidePhone(String phoneNum, int retain)
public static String mobilePhone(String phoneNum)
public static String fixedPhone(String phone)
public static String address(String address, int retain)
public static String filtration(Object objStr, FiltrationCodeEnum methodName)
public static String nodeHide(List<String> words, String text, String sensitiveWords)
Copyright © 2022 tan. All rights reserved.