文章目录
文本替换手机号跟身份证
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);
}