JavaScriptで数字をカンマで3桁区切りしてみた。
目次
いろいろ探してみて一番よさそうなサンプルを使用して
金額の数値をカンマで3桁に区切り、
表示できるようやってみた。
<body onload="addFigure()">
<script type="text/javascript">
//3桁カンマ区切り
function addFigure() {
var str = 1000000000;
str = String(str).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
document.getElementById("price").innerHTML = str;
}
</script>
<div id="price">0</div>
</body>
これで「1,000,000,000」と表示されるはず
正規表現で数字の間にカンマを置き換えているのですが、
正規表現についてはチンプンカンプンです。
参考サイト:http://www.coppermine.jp/hasunuma/weblog/2010/05/post.html