千家信息网

JS中如何移除非数字最多保留一位小数

发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,这篇文章主要介绍JS中如何移除非数字最多保留一位小数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!js中移除非数字最多保留一位小数的实现代码如下所示://去除非数字 var
千家信息网最后更新 2024年10月03日JS中如何移除非数字最多保留一位小数

这篇文章主要介绍JS中如何移除非数字最多保留一位小数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

js中移除非数字最多保留一位小数的实现代码如下所示:

//去除非数字  var clearNoNum = function (item) {    if (item!=null && item!=undefined) {      //先把非数字的都替换掉,除了数字和.      item = item.replace(/[^\d.]/g, "");      //必须保证第一个为数字而不是.      item = item.replace(/^\./g, "");      //保证只有出现一个.而没有多个.      item = item.replace(/\.{2,}/g, "");      //保证.只出现一次,而不能出现两次以上      item = item.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");      //最多保留小数点后一位      var arr = item.split(".");      if (arr.length > 1) item = arr[0] + '.' + (arr[1].length > 1 ? arr[1].substr(0, 1) : arr[1]);     }    return item;  }

补充:

下面看下js处理数字保留2位小数,强制保留2位小数不够补上.00

1、保留两位小数 //功能:将浮点数四舍五入,取小数点后2位

2、//制保留2位小数,如:2,会在2后面补上00.即2.00

    Test        

以上是"JS中如何移除非数字最多保留一位小数"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0