用逗号每3位分割数字js代码

用逗号每3位分割数字JS代码 ,也就是人们常说的科学计算法

functionformatNum(strNum) {  

if(strNum.length <= 3)

{

return strNum;

}

if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(strNum))

{

return strNum;

}

vara = 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;

}



从格式化了的数字中删除逗号函数:

function clearNum(strNum) {

return strNum.replace(/,/g,"");

}


posted @ 2012-03-24 11:07  WebApi  阅读(505)  评论(0编辑  收藏  举报
CopyRight © 博客园 WebAPI