效果:
代码
getFormatPhone(phone){
const purePhone = phone.replace(/\D/g, '');
const { length } = purePhone;
if (length <= 3) {
return purePhone;
} else if (length <= 7) {
return purePhone.replace(/(\d{3})(\d{0,4})/, '$1 $2');
} else {
return purePhone.replace(/(\d{3})(\d{4})/, '$1 $2 ');
}
},
传给后端时再把空格去掉:
let tell = this.mobile.replaceAll(" ","")