input输入框保留只能输入数字和小数点,保留小数点后4位




 changeInput(value){
      value =
        value
          .replace(/[^\d^\.]+/g, '') // 把不是数字,不是小数点的过滤掉
          .replace(/^0+(\d)/, '$1') // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
          .replace(/^\./, '0.') // 如果输入的第一位为小数点,则替换成 0. 实现自动补全
          .match(/^\d*(\.?\d{0,4})/g)[0] || ''
      this.inputVal=value
},

你可能感兴趣的:(vue.js,elementui,javascript)