文本替换手机号跟身份证
public static void main(String[] args) {
String textContext="";
String regex="1[3578]\\d{9}";
String idCardVerify = "([1-9]\\d{5}(18|19|20)\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx])|([1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3})";
textContext = textContext.replaceAll("(1[3578]\\d{1})\\d{4}(\\d{4})","$1****$2");
textContext = textContext.replaceAll("([1-9]\\d{5})((18|19|20)\\d{2}(0[1-9])|(10|11|12)(([0-2][1-9])|10|20|30|31)\\d{1})(\\d{2}[0-9Xx])","$1*********$5");
System.out.println("phoneNum的结果为:" + textContext);
}