jquery中带点值的尾随零计算

jquery中带点值的尾随零计算,jquery,trailing,Jquery,Trailing,您好,我正在尝试使用标准方法计算值,如12000.00或1678900.00或0.36值,但如果存在逗号或点,则不计算我的值。这是我的密码 比如说 我在给出价值观 已发送付款1:12000.00 已发送付款2:1678900.00 已发送付款3:0.36 现在将发送的总付款转换为0.00值 发送的付款总额:0.00 那么如何正确计算这些值呢 function paymentSentSum() { var totalPaymentSent = 0; var that

您好,我正在尝试使用标准方法计算值,如
12000.00
1678900.00
0.36
值,但如果存在逗号或点,则不计算我的值。这是我的密码

比如说

我在给出价值观

已发送付款1:
12000.00

已发送付款2:
1678900.00

已发送付款3:
0.36

现在将发送的总付款转换为
0.00

发送的付款总额:
0.00

那么如何正确计算这些值呢

    function paymentSentSum() {
      var totalPaymentSent = 0;
      var that;
      $(".paymentSentSum").each(function() {
         that = parseFloat(this.value.replace(/\,/g,''));
         if(!isNaN(that) && that != 0) {
            totalPaymentSent += that;
         }
      });
      $("#paymentSentTotalPaymentSent").val((totalPaymentSent).formatMoney(2, '.', ','));
    }

    function addTrailingZerosBookings() {
      var that;
      $(".paymentSentSum").each(function() {
        that = parseFloat(this.value.replace(/\,/g,''));
        if(that && !isNaN(that)) {
            //$("#" + $(this).attr('id')).val(trailingZeros(this.value));
            if(isAlphaNumeric(that)) {
                $("#" + $(this).attr('id')).val(that.formatMoney(2, '.', ','));
            } else {
                $("#" + $(this).attr('id')).val(this.value);
            }
         }
      });
    }
这里用这个。我最初使用parseFloat来获取金额,然后应用您的支票。休息一切都好


代码笔:

@GuruprasadRao不工作!我猜你弄错了。请再读一遍,看看密码笔,它的工作原理与预期相符!!!我知道它有效,所以取+1。你还是不明白我的问题或回答我的问题!LoL.如果我输入value
12000
只会有一个问题,它会像这样将其转换为
12000.00
,但是如果我用逗号输入value
12000
,它不会添加尾随零。如果我输入双逗号,它应该转换为带尾随零的单逗号。