JQuery不会向值添加前导零

时间:2015-05-18 11:35:19

标签: jquery

我正在使用JQuery代码(小提琴示例:https://jsfiddle.net/jts4sr9b/5/

我已使用toFixed(2)将值设置为2位小数

检查/取消选中显示前导零的框。我怎么能阻止这个?

2 个答案:

答案 0 :(得分:1)

您必须将总结果解析为float,然后使用toFixed(2),如

$("#total_allocated").val(parseFloat(parseFloat($("#total_allocated").val()) + outstanding).toFixed(2));

而不是

$("#total_allocated").val(parseFloat($("#total_allocated").val()) + outstanding);

对所有结果应用相同的内容。

答案 1 :(得分:0)

在JS中使用正则表达式怎么样?尝试使用不同的正则表达式来修补,以获得您正在寻找的内容。

var regexp = /^\d+\.\d{0,2}$/;