UNPKG

amos-tool

Version:

amos ui tool

9 lines (7 loc) 536 B
"use strict"; var utils = require("./../utils"); module.exports = function(t, i, e) { var r, o = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "$", s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : ""; return !isNaN(parseFloat(t)) && isFinite(t) ? (t = Number(t), (r = (t = (utils.isNil(i) ? t : (Math.round(t * Math.pow(10, i)) / Math.pow(10, i)).toFixed(i)).toString()).split("."))[0] = r[0].toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1" + (e || ",")), o + r.join(".") + s) : ""; };