最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JS中移除非数字最多保留一位小数
时间:2022-06-25 16:07:01 编辑:袖梨 来源:一聚教程网
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
相关文章
- 梦境护卫队T0阵容如何搭配 05-31
- 场景分割策略实现黑盒越狱攻击文本到视频模型 05-31
- 元气骑士前传:游戏上线时间与正式上架日期详情说明 05-31
- 小米14ultra突然黑屏 05-31
- PAVE认知架构:生成式智能体在紧急情况下的合理违规 05-31
- 元气骑士前传:忍者全技能详解 元气骑士前传:忍者技能全面解析 05-31