对应js:
//对数据进行格式化
$.extend({
format : function(str, step, splitor) {
str = str.toString();
var len = str.length;
if(len > step) {
var l1 = len%step,
l2 = parseInt(len/step),
arr = [],
first = str.substr(0, l1);
if(first != '') {
arr.push(first);
};
for(var i=0; i<l2 ; i++) {
arr.push(str.substr(l1 + i*step, step));
};
str = arr.join(splitor);
};
return str;
}
});
调用js:
var salesAmount_format = $.format(salesAmount, 3, ',');
其中salesAmount是需要格式化的数据,3是位数,即需要相隔几位进行格式,“,”表示采用格式的字符;
如果 salesAmount = 33333333
格式后的数据为33,333,333