1、星号处理用户名:
// 参与人姓名 item.member_name
lres.forEach((item, ind) => {
let newStr = ''
if (item.member_name.length > 2) {
let char = ''
for (let i = 0, len = item.member_name.length - 2; i < len; i++) {
char += '*'
}
newStr = item.member_name.substr(0, 1) + char + item.member_name.substr(-1, 1)
} else {
newStr = item.member_name
}
this.uActivityname = newStr
this.uActivityList.push(this.uActivityname)
})
效果:
2、使用正则表达式 处理姓名和手机号
// 星号处理手机号
noPassByMobile(str){
if(null != str && str != undefined){
var pat=/(\d{3})\d*(\d{4})/;
return str.replace(pat,'$1****$2');
} else {
return "";
}
},
扩展:
截取字符串