正则表达式加密身份证生日位
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");
},
},

浙公网安备 33010602011771号