import org.apache.commons.lang.StringUtils;
手机脱敏
public static String mobilePhoneDes(String mobile) {
if (StringUtils.isBlank(mobile)) {
return "";
}
return StringUtils.left(mobile, 3).concat(StringUtils.removeStart(StringUtils.leftPad(StringUtils.right(mobile, 4), StringUtils.length(mobile), "*"), "***"));
}
前3后4展示,中间用 *
姓名脱敏
public static String nameDes(String name) {
if (StringUtils.isBlank(name)) {
return "";
} else if (name.length() <= 3) {
return "*".concat(StringUtils.right(name,name.length()-1));
} else if (name.length() > 3){
return "**".concat(StringUtils.right(name,name.length()-2));
}
return "";
}