正则表达式加密身份证生日位

var idCard = '123456000000001234';

保留前六位和后四位,中间用*号加密

idCard = idCard.replace(/(\d{6})\d*([0-9a-zA-Z]{4})/,"$1********$2");

输出:123456********1234

配合vue的filters(过滤器)使用:
<div>
  身份证号:{{ id | idJiaMi }}
</div>
身份证号:{{ myInfo.id | idJiaMi }}
filters: {
    idJiaMi(value) {
      return value.replace(/(\d{6})\d*([0-9a-zA-Z]{4})/, "$1********$2");
    },
},
 
 
 
 
 
 
 
posted @ 2022-01-04 14:25  11_show  阅读(315)  评论(0)    收藏  举报