首页 > 移动平台 > 详细

手机号/身份证加星处理

时间:2020-01-07 10:43:11      阅读:94      评论:0      收藏:0      [点我收藏+]

目录

java

public class Test {  
    public static void main(String[] args) {  
        String phone = "18771638976";  
        System.out.println(phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2"));  //11位 187****8976

        String idCard = "410721992081659807";  
        System.out.println(idCard.replaceAll("(\\d{4})\\d{10}(\\d{4})","$1****$2")); //18位 4107**********9807  只适用于纯数字不带字母
    }  
}  

javaScript

phone.substr(0, 3) + '****' + phone.substr(7);
phone=phone.replace(/(\w{3})\w*(\w{4})/, '$1****$2');

cardNo = cardNo.substring(0, 6) + "********" + cardNo.substring(14, 18);
cardNo=cardNo.replace(/(\w{6})\w*(\w{4})/, '$1******$2'); 适用于纯数字,适用于数字+字母

手机号/身份证加星处理

原文:https://www.cnblogs.com/xiaoyinger/p/12159630.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!