地域と言語の設定に依存しない数字の桁区切り(JScript)
数字の桁区切りは、VBScriptのFormatNumber()やJScriptのtoLocaleString()で可能ですが、これらは地域と言語の設定に依存します。
依存しないようにするには自作するしかありません。
符号や少数点のない整数の場合、
function NumberGroup(n,g){
var s=n.toString();
var a=new Array();
var k=s.length%g;
if(k) a.push(s.substr(0,k));
for(k=k;k<s.length;k+=3) a.push(s.substr(k,3));
return a.join(",");
}
« JScriptで、右寄せ(左埋め)、LPad()、PadLeft()関数は? | トップページ | 地域と言語の設定に依存しない数字の桁区切り(VBScript) »