//js数字设置千分位 this.getNumber(3000) // 3,000
getNumber(val) {
if (val) {
return val.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');
} else {
return '0.00'
}
}
// 银行卡隔四位空格
formateCard(value) {
if (!isNaN(value.replace(/[ ]/g, ''))) {
value = value.replace(/\s/g, '').replace(/(\d{4})(?=\d)/g, '$1 '); //四位数字一组,以空格分割
}
return value;
}
// 手机号中间星号
getPhone(val) {
let val0 = val.slice(0, val.length - 6)
let val1 = val.slice(val.length - 2, val.length)
return val0 + '*'.repeat(4) + val1
}