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>
  • 相关阅读:
    PHP开发者常犯的MySQL错误
    linux 用户管理
    php中mysql数据库异步查询实现
    PHP 安全相关 简单知识
    js倒计时 网上流传最多的
    TP学习笔记
    Java Map
    Java集合技巧
    Java集合之HashSet/TreeSet原理
    Java Set
  • 原文地址:https://www.cnblogs.com/linjiangxian/p/12123137.html
Copyright © 2011-2022 走看看