• 締切済み

数値の表示方法を教えてください。

以下のプログラムで千円単位のカンマの表示方法や 小数第2位までの表現方法を教えてください。 よろしくお願いします。 <script type="text/javascript"> function keisan(){   var syouhizei = document.form1.syouhin1.value * 1.05;   document.getElementById("zei").innerHTML = syouhizei; } 【省略】 <td><span id="zei">0</span> 円</td>

みんなの回答

noname#84373
noname#84373
回答No.1

function keisan(){ var syouhizei = (document.getElementById('shouhin1').value * 105|0)/100; document.getElementById("zei").innerHTML = hoge(syouhizei); } function hoge(s){var n=new String(s).replace(/,/g,'');while(n!=(n=n.replace(/^(-?\d+)(\d{3})/,'$1,$2')));return n;}

参考URL:
http://www.gac.jp/article/index.php?stats=question&category=9&id=4207&command=msg
cyoko8411
質問者

お礼

またまた助けいただき ありがとうございます。