Java手机号、银行卡加密

手机号加密

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;
}
 

  

posted @ 2019-03-22 15:39  哦克Oak  阅读(1830)  评论(0编辑  收藏  举报