Browse Source

修改:身份证号打码方式改为:3702811991******12

dev
wangxianzhang 3 years ago
parent
commit
1a759d8f6a
  1. 4
      epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/processor/MaskProcessor.java

4
epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/processor/MaskProcessor.java

@ -147,9 +147,9 @@ public class MaskProcessor {
return originString; return originString;
} }
String maskStr = StrUtil.repeatByLength("*", length - 6); String maskStr = StrUtil.repeatByLength("*", length - 12);
return originString.replaceAll("^(\\d{6})[a-zA-Z0-9]*$", new StringBuilder("$1").append(maskStr).toString()); return originString.replaceAll("^(\\d{10})\\d+([a-zA-Z0-9]{2})$", new StringBuilder("$1").append(maskStr).append("$2").toString());
} }
/** /**

Loading…
Cancel
Save