监听keyup事件,pc端和移动端都适用。以下代码在输入和删除时都没有问题。

  var phoneNum = this.value.trim();
  //如果是删除按键,则什么都不做
  if (e.keyCode === 8) {
    this.value = phoneNum;
    return;
  }

  var len = phoneNum.length;
  if (len === 3 || len === 8) {
    phoneNum += ' ';
    this.value = phoneNum;
  }
Logo

Vue社区为您提供最前沿的新闻资讯和知识内容

更多推荐