數字格式化成貨幣格式 1000 格式化成1,000
阿新 • • 發佈:2019-01-07
/**
* 數字格式化成貨幣格式
* @param {Object} val
* @return {TypeName}
*/
function moneyFormatter(val) {
var f1 = val;
var f2 = (Math.round((f1-0) * 100)) / 100;
f2 = Math.floor(f2) == f2 ? f2 + ".00" : (Math.floor(f2 * 10) == f2 * 10) ? f2 + '0' : f2;
f2 = String(f2);
r = /(\d+)(\d{3})/;
fs = String(f2);
while (r.test(f2)) {
f2 = f2.replace(r, '$1' + ',' + '$2');
}
return ('¥' + f2);
}
/**
* 數字格式化成貨幣格式
* @param {Object} val
* @return {TypeName}
*/
function moneyFormatterNoY(val) {
var f1 = val;
var f2 = (Math.round((f1-0) * 100)) / 100;
f2 = Math.floor(f2) == f2 ? f2 + ".00" : (Math.floor(f2 * 10) == f2 * 10) ? f2 + '0' : f2;
f2 = String(f2);
r = /(\d+)(\d{3})/;
fs = String(f2);
while (r.test(f2)) {
f2 = f2.replace(r, '$1' + ',' + '$2');
}
return (f2);
}
* 數字格式化成貨幣格式
* @param {Object} val
* @return {TypeName}
*/
function moneyFormatter(val) {
var f1 = val;
var f2 = (Math.round((f1-0) * 100)) / 100;
f2 = Math.floor(f2) == f2 ? f2 + ".00" : (Math.floor(f2 * 10) == f2 * 10) ? f2 + '0' : f2;
f2 = String(f2);
r = /(\d+)(\d{3})/;
fs = String(f2);
while (r.test(f2)) {
f2 = f2.replace(r, '$1' + ',' + '$2');
}
return ('¥' + f2);
}
/**
* 數字格式化成貨幣格式
* @param {Object} val
* @return {TypeName}
*/
function moneyFormatterNoY(val) {
var f1 = val;
var f2 = (Math.round((f1-0) * 100)) / 100;
f2 = Math.floor(f2) == f2 ? f2 + ".00" : (Math.floor(f2 * 10) == f2 * 10) ? f2 + '0' : f2;
f2 = String(f2);
r = /(\d+)(\d{3})/;
fs = String(f2);
while (r.test(f2)) {
f2 = f2.replace(r, '$1' + ',' + '$2');
}
return (f2);
}