您的位置:首页 > Web前端 > CSS

JS将数字转换成三位逗号分隔的样式

2011-11-08 10:31 591 查看
function formatNum(num)

{

if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)){alert("wrong!"); return num;}

var a = RegExp.$1, b = RegExp.$2, c = RegExp.$3;

var re = new RegExp().compile("(\\d)(\\d{3})(,|$)");

while(re.test(b)) b = b.replace(re, "$1,$2$3");

return a +""+ b +""+ c;

}

来源:http://www.cnblogs.com/usea/archive/2009/03/12/1409709.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: