Element input组件限制输入正数且最多为小数点后两位

<el-input
   v-model="formData.price_change[1]"
   placeholder="金额"
   oninput="
     if (isNaN(value)) { value = null }
     if (value.charAt(0) === '0' && value.charAt(1) !== '' && value.charAt(1) !== '.') {             
     value = '0' }
     if (value.indexOf('.') > 0) { value = value.slice(0, value.indexOf('.') + 3)}"
>
</el-input>

缺点:输入框若输入除  数字、.、空格之外的,输入框会清空


版权声明:本文为fun_kunkun原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。