zoukankan      html  css  js  c++  java
  • JAVASCRIPT共通関数金額カンマ編集

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

    /**********************************************************************************************/
    //金額カンマ編集
    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;
    }
    /**********************************************************************************************/
  • 相关阅读:
    遗传算法的理解
    使用Grub Rescue 修复MBR
    java 虚拟机与并发处理几个问题简要(二)
    java 虚拟机与并发处理几个问题简要(一)
    Fence Repair POJ
    Best Cow Line---POJ 3617(贪心)
    迷宫的最短路径
    最大子段和
    Lake Counting --POJ 2386
    Ants POJ
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716234.html
Copyright © 2011-2022 走看看