gpt4 book ai didi

javascript - 使用 Javascript 在我的网站上格式化数字

转载 作者:太空宇宙 更新时间:2023-11-04 01:27:42 24 4
gpt4 key购买 nike

我在我的网站上使用 javascript 进行简单计算,结果应该是以美元为单位的金额,这意味着我需要该结果包含逗号以分隔千位。我尝试应用我在网上找到的一些解决方案,但很难适应我的代码。这是我所拥有的:

<script>
$('#results').hide();
function multiplyBy()
{
num1 = document.getElementById("firstNumber").value;
num2 = document.getElementById("secondNumber").value;
result = (num2*37)-(num1*4);
document.getElementById("result").innerHTML = result;
$('#results').show();
}
</script>

结果实际上是 XXXXXXX$ 这种形式,我希望它是 X,XXX,XXX$ 这种形式

非常感谢阅读我!

最佳答案

<script>
$('#results').hide();
function multiplyBy()
{
num1 = document.getElementById("firstNumber").value;
num2 = document.getElementById("secondNumber").value;
result = (num2*37)-(num1*4);
document.getElementById("result").innerHTML = result.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
$('#results').show();
}
</script>

应该为您添加逗号分隔。顺便说一下,正则表达式来自 How to print a number with commas as thousands separators in JavaScript .

关于javascript - 使用 Javascript 在我的网站上格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47734928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com