微信小程序 (用到的脱敏) 脱敏身份证号 方法一: var idcard = res.data.data.userCertNum; var idcarddetail = idcard.replace(/(\d{6})(\d+)(\d{4})/, function(x, y, z, p) { var i = ""; while (i.length < z.length) { i += "*" } return y + i + p }) 方法二: const card = "512326190902115645"; const str1 = card.replace(/^(.{4})(?:\w+)(.{4})$/, "$1****$2"); // 5123****5645 const str2 = card.slice(0, 4) + "****" + card.slice(card.length - 4); // "5123****5645" 脱敏手机号 方法一: var phone = res.data.data.userMobile; var phonedetail = phone.replace(/(\d{3})\d*(\d{4})/, "$1****$2"); 姓名脱敏 隐藏名 // 姓名脱敏 var idcardName = JSON.parse(res.data.data.sfz).XM; var nname = idcardName.slice(0,