我正在使用JQuery代码(小提琴示例:https://jsfiddle.net/jts4sr9b/5/)
我已使用toFixed(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}$/;