el-input只能输入数字且有小数点最多保留两位

<el-input @keydown.native="handleInput2"   oninput ="value=value.replace(/[^0-9.]/g,'')"              v-model="form.afterSale_rate" placeholder="请输入 "   />

      handleInput2(e) {
        // 通过正则过滤小数点后两位
        e.target.value = (e.target.value.match(/^\d*(\.?\d{0,1})/g)[0]) || null
      },

猜你喜欢

转载自blog.csdn.net/weixin_44692055/article/details/132475457