数据过长时,为显示清晰,我们对数据进行格式化处理;
分为1.过长处使用...代替,显示部分数据;2.加,分割数据;3:加单位缩减数据长度
过长处使用...代替
在上篇中已回答
https://www.jianshu.com/p/32b4278bd8d1
加 逗号,的格式化处理
parseNum(num) {
var list = new String(num).split('').reverse();
for(var i = 0; i < list.length; i++) {
if(i % 4 == 3) {
list.splice(i, 0, ',');
}
}
console.log(list.reverse().join('').toString());
},
将数据去掉逗号,加上.00
var donum = num.replace(/[^0-9|\.]/g, '');
donum +='.00';
加 ,的格式化处理
加单位调整字符长度
通过给数字添加单位,缩减数字长度
添加单位
//加单位调整字符长度
var changeLength=function(value){
var val = value.toString();
if(val.length>8){
var val = val.substring(0,val.length-8)+'亿';
}else if(val.length>7){
var val = val.substring(0,val.length-7)+'千万';
}else if(val.length>4){
var val = val.substring(0,val.length-4)+'万';
}
return val;
};
网友评论