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;
    }
    /**********************************************************************************************/
  • 相关阅读:
    按不同通道加载不同弹幕数据的实现方法
    webpack手动配置Vue项目
    flex布局是什么?
    npm packson.json介绍
    npm使用介绍
    Vue路由机制
    VUE双向绑定原理
    常用API接口汇总
    C# MVC权限验证
    C# 正则表达式大全
  • 原文地址:https://www.cnblogs.com/aggavara/p/2716234.html
Copyright © 2011-2022 走看看