function num_dot(num){//使用,进行3位一,分隔整数 var dot_l = 3;//超过的多少个数,就用,分隔 if (isNaN(num)) return 'N/A'; if ( !(num * 1 >= 1000)) return num; var splits = num.toString(10).split('.'); var new_num = ''; for (var for_i=splits[0].length-1,count = 1; for_i >= 0; for_i--,count++) { new_num = splits[0].substr(for_i,1) + new_num; if (for_i && (count%dot_l==0) ) new_num = ',' + new_num;//到位数,且不是最后一个数字 }
if (splits[1]) new_num += '.' + splits[1];//有小数 return new_num;}