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;
    }
    /**********************************************************************************************/
  • 相关阅读:
    problem in Sourcetree
    Get started with Sourcetree
    IIS application pool access desktop denied
    结构型模式 适配器模式
    结构型模式 装饰模式
    结构型模式 代理模式
    创建型模式 原型模式
    创建型模式 建造者模式
    创建型模式 抽象工厂
    设计模式的六大原则
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716234.html
Copyright © 2011-2022 走看看