/**
*格式化千分位
*
*/
function formatNum(strNum) {
if("-"==strNum){
return "";
}
if (strNum.length <= 3) {
return strNum;
}
// if (!/^(+|-)?(\d+)(.\d+)?$/.test(strNum)) {
// return strNum;
// }
// var a = RegExp.$1, b = RegExp.$2, c = RegExp.$3;
// var re = new RegExp(); re.compile("(\d)(\d{3})(,|$)");
// while (re.test(b)) {
// b = b.replace(re, "$1,$2$3");
// }
// return a + "" + b + "" + c;
var str="";//字符串累加
for(var i=strNum.length- 1,j=1;i>=0;i--,j++){
if(j%3==0 && i!=0){//每隔三位加逗号,过滤正好在第一个数字的情况
str+=strNum[i]+",";//加千分位逗号
continue;
}
str+=strNum[i];//倒着累加数字
}
return str.split('').reverse().join("");//字符串=>数组=>反转=>字符串
}
jquery 添加千分位
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 转自https://www.jb51.net/article/100281.htm 这篇文章主要介绍了JS数字千分...