需求: InputNumber 计数器 精度不固定,且小数点后不能去零。
目前没想到别的解决方法,仅想记录下补零过程。
//7-30
突然想到一个方法。
//四舍五入
var num =3.44634903;
num = num.toFixed(2); // 输出结果为 3.45
//不四舍五入
Math.floor(15.7784514000 * 100) / 100 // 15.77
Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 15.77
不四舍五入这一点满足我的需求,但是我的保留几位小数是不固定的,第一个不合适,第二个正则可能适合,但是不知道怎么在正则里面写变量。
//7-29
<template v