当前位置:   article > 正文

el-input输入保留两位小数_el-input保留两位小数

el-input保留两位小数
  1. oninput(num) {
  2. //四舍五入保留两位数--使用@input="val=oninput(val)"
  3. var pattern = /^\d*(\.[0-9]|\.\d[0-9])*$/
  4. if (!pattern.test(num)) {
  5. return num=Number(num).toFixed(2)
  6. }else{
  7. return num
  8. }
  9. //输入后保留两位/不进行四舍五入--使用@keyup.native="val=oninput(val)"
  10. // var str = num;
  11. // var len1 = str.substr(0, 1);
  12. // var len2 = str.substr(1, 1);
  13. // //如果第一位是0,第二位不是点,就用数字把点替换掉
  14. // if (str.length > 1 && len1 == 0 && len2 != ".") {
  15. // str = str.substr(1, 1);
  16. // }
  17. // //第一位不能是.
  18. // if (len1 == ".") {
  19. // str = "";
  20. // }
  21. // //限制只能输入一个小数点
  22. // if (str.indexOf(".") != -1) {
  23. // var str_ = str.substr(str.indexOf(".") + 1);
  24. // if (str_.indexOf(".") != -1) {
  25. // str = str.substr(0, str.indexOf(".") + str_.indexOf(".") + 1);
  26. // }
  27. // }
  28. // //正则替换
  29. // str = str.replace(/[^\d^\.]+/g, ""); // 保留数字和小数点
  30. // str=str.replace(/^\D*(\d*(?:\.\d{0,2})?).*$/g, '$1')
  31. // return str;
  32. },

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/244752
推荐阅读
相关标签
  

闽ICP备14008679号