整体粘贴分割,利用失去焦点事件:
银行卡号:银行卡号.replace(/[\s]/g, '').replace(/(\d{4})(?=\d)/g, "$1 ")
手机号:手机号.replace(/(^\d{3}|\d{4}\B)/g, "$1 ")
输入的时候分割,利用键盘抬起事件:
银行卡号:var len = num.length; //(num:银行卡号)
if (len === 4 || len === 9 || len === 14 || len === 19) {
num += ' ';
this.bandNum = num; //(bandNum :为Vue data里面定义的一个属性)
}
手机号:var len = phoneNumber.length;//(phoneNumber:手机号)
if (len === 3 || len === 8) {
phoneNumber += ' ';
this.phone = phoneNumber;//(phone :为Vue data里面定义的一个属性)
}