elementUI input文本框控制浮点数长度及保留小数点

 <el-form-item label="含税运价(元):" label-width="130px" required>
          <el-input size="small" placeholder="请输入浮点数" oninput="value=value.indexOf('.') > -1?value.slice(0, value.indexOf('.') + 7):value.slice(0,24)" v-model="form.price" style="width: 220px"/>
        </el-form-item>

代码中的这段代表浮点数的整数部分最长可以是24位,小数点最多可以有6位!

οninput="value=value.indexOf('.') > -1?value.slice(0, value.indexOf('.') + 7):value.slice(0,24)"

下面这行是代表文本框中只允许输入数字或者浮点数,中文字等其他非数字的无法输入!

oninput ="value=value.replace(/[^0-9.]/g,'')"
    原文作者:简G
    原文地址: https://blog.csdn.net/weixin_45042272/article/details/119377721
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞