JQuery计算金额(带逗号)

JQuery calculating amount (with comma)

本文关键字:计算 金额 JQuery      更新时间:2024-05-23

我制作了一个JQuery函数来计算包括税款在内的金额。当我想用美分设置金额时,我需要使用一个点。这将是125.25欧元。我想知道如何用逗号计算含税金额。

这是我的代码:

    if($("#tax").val() == "verlegd") { var tax= 0;  }
    else 
    { 
        var tax= parseInt($("#tax").val()); 
    }
    var taxCalc = parseInt(100+tax);
    var amount= parseFloat($("#amount").val());
    var amountinc = Math.round(((amount* taxCalc) / 100)*100)/100;
    if(!isNaN(amount)) 
    { 
        $("#amountinc").val(amountinc); 
    }
    else 
    { 
        $("#amountinc").val("unvalid number");
    }
}
$("#amount").keyup(function(){ updateTotalExc(); });
$("#tax").change( function(){ updateTotalExc(); });

您可以使用regexp删除所有逗号,然后再获取您的税值:

    var tax= parseInt($("#tax").val().replace(/,/g,'')); 

它将把10,000,000.25更改为10000000.25

如果我正确理解了这个问题,您可以使用replace#amount值中的所有逗号更改为句点。

var amount = $("#amount").val().replace(',', '.');

简单地说,您也可以使用JavaScript。

tax = tax.replace(",",".");