作者 RuoYi

优化身份证脱敏正则

@@ -23,7 +23,7 @@ public enum DesensitizedType @@ -23,7 +23,7 @@ public enum DesensitizedType
23 /** 23 /**
24 * 身份证,中间10位星号替换 24 * 身份证,中间10位星号替换
25 */ 25 */
26 - ID_CARD(s -> s.replaceAll("(\\d{4})\\d{10}(\\d{4})", "$1** **** ****$2")), 26 + ID_CARD(s -> s.replaceAll("(\\d{4})\\d{10}(\\d{3}[Xx]|\\d{4})", "$1** **** ****$2")),
27 27
28 /** 28 /**
29 * 手机号,中间4位星号替换 29 * 手机号,中间4位星号替换