手機號、身份證中間幾位隱藏*
阿新 • • 發佈:2019-02-05
說明:
手機號:13700000000 隱藏中間四位 137****0000
身份證:412700000000000000 隱藏出生年月 412700********0000
程式碼:
/** * 數字和文書處理 * Created by zst on 2017/6/28. */ public class DigitUtil { /** * 手機號中間四位隱藏 * @param phone 手機號 */ public static String phoneHide(String phone) { String phoneHide = phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"); return phoneHide; } /** * 身份證中間8位隱藏 * 隱藏出生年月 * @param idCard 身份證號 */ public static String idCardHide(String idCard) { String idCardHide = idCard.replaceAll("(\\d{6})\\d{8}(\\w{4})","$1*****$2"); return idCardHide; } }