input只能输入数字

两种方法:
1、标签内写法


2、函数式写法




onlyInputNumber = function (event) {
  let value  = event.target.value
  if(value.length==1){
    value=value.replace(/[^1-9]/g,'')
  }else{
    value=value.replace(/\D/g,'')
  }
  event.target.value = value
}

PS:欢迎加入vue技术交流群(864583465)进行更多问题的探讨,你的问题将是我们大家共同进步的关键。

你可能感兴趣的:(input只能输入数字)