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;
    }
    /**********************************************************************************************/
  • 相关阅读:
    Tomcat 服务器体系结构
    tomcat的下载和启动
    tomcat解决端口号占用问题
    我的wmware
    Xshell的使用
    GCC的-wl,-rpath=参数
    Matlab图像处理(01)-Matlab基础
    CMake最好的学习资料
    使用valgrind进行内存泄漏和非法内存操作检测
    CLion提示can't find stdio.h等错误
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716234.html
Copyright © 2011-2022 走看看