金額カンマ編集
入力されたタイミングで、金額をカンマ編集しなければならない場合に使用します。
マイナスにも対応しています。

/**********************************************************************************************/
//金額カンマ編集
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;
}
/**********************************************************************************************/

相关文章:

  • 2021-07-28
  • 2022-02-26
  • 2021-10-03
  • 2021-08-18
  • 2021-11-13
  • 2022-02-07
  • 2021-06-12
  • 2021-08-12
猜你喜欢
  • 2021-10-05
  • 2021-11-06
  • 2021-06-24
  • 2021-09-20
  • 2022-01-18
  • 2022-02-27
  • 2021-11-17
相关资源
相似解决方案