/**
* 屏蔽身份证号码
*
* @param idNo
* 身份证号
* @param maskAfter
* 屏蔽位数
* @return
*/
public static String getIdCardMark(String idNo, int maskAfter) {
String result = "";
final int idlength = 8;
final int leaveLast = 4;
if (idNo != null) {
result = idNo;
if (idNo.length() > idlength) {
result = idNo.substring(0, maskAfter);
int endIndex = idNo.length() - leaveLast;
if (endIndex < (maskAfter + leaveLast)) {
endIndex = idNo.length();
}
for (int i = maskAfter; i < endIndex; i++) {
result += "*";
}
result += idNo.substring(endIndex, idNo.length());
}
}
return result;
}
屏蔽身份证号码
最新推荐文章于 2021-06-17 16:24:42 发布