手机号加密
String phone = "17615835607"; String hidenPhone = phone.replaceAll("(\d{3})\d{4}(\d{4})","$1****$2"); System.out.println(hidenPhone);
银行卡加密
public static String getHideBankCardNum(String bankCardNum) { if (StringUtil.isEmpty(bankCardNum)) return "未绑定"; int length = bankCardNum.length(); if (length > 4) { String startNum = bankCardNum.substring(0, 4); String endNum = bankCardNum.substring(length - 4, length); bankCardNum = startNum + "********" + endNum; } return bankCardNum; }