美文网首页
金额千分位,小数点保留两位小数

金额千分位,小数点保留两位小数

作者: 萬wan事顺意 | 来源:发表于2020-12-08 21:54 被阅读0次

    index.js文件

    
    /**
     * 金额两位小数
     */
    exports.MoneyFormat=(money)=>{
      if (money && money != null) {
        money = String(money);
        var left = money.split('.')[0], right = money.split('.')[1];
        right = right ? (right.length >= 2 ? '.' + right.substr(0, 2) : '.' + right + '0') : '.00';
        var temp = left.split('').reverse().join('').match(/(\d{1,3})/g);
        return (Number(money) < 0 ? '-' : '') + temp.join(',').split('').reverse().join('') + right;
      } else if (money === 0) { // 注意===在这里的使用,如果传入的money为0,if中会将其判定为boolean类型,故而要另外做===判断
        return '0.00';
      } else {
        return '';
      }
    }
    
    

    vue文件引用

    <span>{{time  | MoneyFormat}}</span>
    
    

    相关文章

      网友评论

          本文标题:金额千分位,小数点保留两位小数

          本文链接:https://www.haomeiwen.com/subject/owaqgktx.html