金額カンマ編集
入力されたタイミングで、金額をカンマ編集しなければならない場合に使用します。
マイナスにも対応しています。
/**********************************************************************************************/ //金額カンマ編集 function Num_Format(in_num){ if (in_num == '') {return "";} var input=""; var strNewNum=""; var input=""; var minus="0"; input = in_num.replace(/,/g,"") input = input.replace(/ /g,"") if (input == '') {input = 0;} //マイナスの場合は*-1 input = parseInt(input,10); if (input<0) { input = input * -1; minus = "1"; } //数値→文字に変換 input = eval(input).toString(10); for (i=0;i < input.length;i++) { if (((input.length - i) == 4) || ((input.length - i) == 7) || ((input.length - i) == 10)) { strNewNum = strNewNum + input.substring(i,i+1) + ","; } else { strNewNum = strNewNum + input.substring(i,i+1); } } //マイナスの場合は-を付加 if (minus == "1") {strNewNum = "-" + strNewNum;} return strNewNum; } /**********************************************************************************************/