{{ row.tenantMobile | phoneTable }}
// 判断显示哪个手机号
phoneTable(str) {
const reg = /^(\d{3})\d{4}(\d{4})$/;
if (str !== null && str !== "" && str !== undefined) {
return str.replace(reg, "$1****$2");
} else {
return "";
}
},
身份证隐藏 ****
<div class="bankCard-list-item-content-item-content">{{ formatCardNumber(item.cardNo) }}</div>
function formatCardNumber(cardNo) {
if (!cardNo || cardNo.length < 16) return cardNo // 处理非标准卡号的情况
// 获取前12位并替换成*,每隔4位加一个空格
const masked = '*'.repeat(12).replace(/(.{4})/g, '$1 ')
// 拼接后四位
const visible = cardNo.slice(-4)
return `${masked} ${visible}`
}