zoukankan      html  css  js  c++  java
  • angularJS——利用filter实现金额格式化

    需求:金额格式化为有两位小数,不足补0

    js:

    mainApp.filter('addZeroTwo', function() { //金额格式化
      return function(value) {
        if(value === '' || value === null || value === undefined){
          return '--';
        }else{
          if (value > 0 && value < 0.1) {
            return value;
          }
          var value = Math.round(parseFloat(value) * 100) / 100;
          var arr = value.toString().split('.');

          if (arr.length === 1) { //个位数
            return value.toString() + '.00';
          } else {
            if (arr[1].length === 1) { //只有一位小数
              return value.toString() + '0';
            } else {
              return value;
            }
          }
        }
      }
    });

    使用:

    <span>{{money | addZeroTwo}}</span>
  • 相关阅读:
    登录验证
    登录和退出
    无限极分类信息
    JavaScript 常用函数总结
    Java初学几个程序背诵
    织梦if标签
    PHP常用函数总结(二):
    PHP常用函数总结(一):
    Java开发中的23种设计模式详解(转)
    2015推荐的Android框架
  • 原文地址:https://www.cnblogs.com/linjiangxian/p/12123137.html
Copyright © 2011-2022 走看看