话不多说,直接上代码
/*** 格式化数字为金额,调用moneyFormat函数* @param value* @returns {string|number}*/function formatter_Money(value){//格式化表格金额if(!value || value == 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;}