We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
numeral(0.01775).format('0.0000') // 0.0178 numeral(-0.01775).format('0.0000') // -0.0177 it's error, -0.0178 is right numeral(-0.01776).format('0.0000') // -0.0178
The text was updated successfully, but these errors were encountered:
Add the following code before executing
Number.prototype.toFixed = function (d) { var s = this + ""; if (!d) d = 0; if (s.indexOf(".") == -1) s += "."; s += new Array(d + 1).join("0"); if (new RegExp("^(-|\\+)?(\\d+(\\.\\d{0," + (d + 1) + "})?)\\d*$").test(s)) { var s = "0" + RegExp.$2, pm = RegExp.$1, a = RegExp.$3.length, b = true; if (a == d + 2) { a = s.match(/\d/g); if (parseInt(a[a.length - 1]) > 4) { for (var i = a.length - 2; i >= 0; i--) { a[i] = parseInt(a[i]) + 1; if (a[i] == 10) { a[i] = 0; b = i != 1; } else break; } } s = a.join("").replace(new RegExp("(\\d+)(\\d{" + d + "})\\d$"), "$1.$2"); } if (b) s = s.substr(1); return (pm + s).replace(/\.$/, ""); } return this + ""; }
Sorry, something went wrong.
No branches or pull requests
numeral(0.01775).format('0.0000') // 0.0178
numeral(-0.01775).format('0.0000') // -0.0177 it's error, -0.0178 is right
numeral(-0.01776).format('0.0000') // -0.0178
The text was updated successfully, but these errors were encountered: