Commit 1914405b authored by 王向伟's avatar 王向伟

修改身份证脱敏后长度改变的问题

parent 35898aca
......@@ -36,7 +36,11 @@ public class DesensitizeUtil {
if (StringUtils.isBlank(str)) {
return "";
}
return StringUtils.left(str, index).concat(StringUtils.removeStart(StringUtils.leftPad(StringUtils.right(str, end), StringUtils.length(str), "*"), "***"));
StringBuffer sb = new StringBuffer();
for (int i = 0; i < index; i++) {
sb.append("*");
}
return StringUtils.left(str, index).concat(StringUtils.removeStart(StringUtils.leftPad(StringUtils.right(str, end), StringUtils.length(str), "*"), sb.toString()));
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment