2017-12-10 18 views
0

私は簡単な計算をするために私のウェブサイトでjavascriptを使用しており、その結果はドルで表され、何千も離れたカンマを含む結果が必要です。私はオンラインで見つけたいくつかのソリューションを適用しようとしましたが、私のコードに対応することは困難でした。ここで私が持っているもの: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 $

感謝をたくさんになりたいと思います!

答えて

2
<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です。

+0

@ヨハン私の答えが助けられたなら、アップヴォートを残して、そして/または私の答えを受け入れることを検討してください。 – ericw31415

+0

この回答の正確な重複:https://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript – Mamun

関連する問題