金額カンマ編集
入力されたタイミングで、金額をカンマ編集しなければならない場合に使用します。
マイナスにも対応しています。
/**********************************************************************************************/
//金額カンマ編集
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;
}
/**********************************************************************************************/

浙公网安备 33010602011771号