javascript|js金额格式化,将数字转换为金额显示,每三位逗号隔开(直接上代码)

【javascript|js金额格式化,将数字转换为金额显示,每三位逗号隔开(直接上代码)】话不多说,直接上代码

/** * 格式化数字为金额,调用moneyFormat函数 * @param value * @returns {string|number} */ function formatter_Money(value){ //格式化表格金额 if(!value || value =https://www.it610.com/article/= 0){ return"-"; } return moneyFormat(value,2,"¥"); }/** * 将数字转换为金额显示,每三位逗号隔开 * @method moneyFormat * @param {Number} money 数字 * @param {Number} decimal 小数位 * @param {string} symbol 金额前缀,如¥或$ */ function moneyFormat(money, decimal, symbol) { if (!money || isNaN(money)) return ""; var num = parseFloat(money); num = String(num.toFixed(decimal ? decimal : 0)); var re = /(-?\d+)(\d{3})/; while (re.test(num)) { num = num.replace(re, "$1,$2"); } return symbol ? symbol + num : num; }

    推荐阅读