一个数字算法问题T-T 我现在有一个数字,string num = "1234567.015";我想把它格式化成 : 1,234,567.02既整数部分每三位加一个',',小数部分取前两位,第三位四舍五入。有没有好的解决方法。数字也可能是4位小数,5位小数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript的数字格式化函数都不困难; var num = "1356576545.758";var s = (Math.round(num*100)/100)+"";while(/\d{4}(\.|,|$)/.test(s)) s=s.replace(/(\d)(\d{3}(\.|,|$))/,"$1,$2");alert(s); 关于tomcat的虚拟路径问题 js传参问题 新浪微博一个效果,如何实现的? js改变Asp.Net控件的名字 js报错 对象不支持此属性或方法 怎样动态删除一个css的项? 为什么1.1*100=110.00000000000001 ? 帮忙找个错误,可能是类型转换方面的? 各位大虾,请看我的一个怪问题;解决者高分有赏! easyui-accordion手风琴全部折叠怎么设置属性 台胞证 正则验证 jquery读取xml文件...............................................................新手求解
都不困难;
var s = (Math.round(num*100)/100)+"";
while(/\d{4}(\.|,|$)/.test(s))
s=s.replace(/(\d)(\d{3}(\.|,|$))/,"$1,$2");
alert(s);