日期:2014-05-16  浏览次数:20327 次

钱币字符串如何转换成数字型
现有字符串“5,400.00” 我想要5400.00 怎么转换 使用parseInt() 转换时候只能获取5
“,”以后的都不能获取到 怎么解决
------解决方案--------------------
引用:
JavaScript code??



123

var aa = "5,400";     var aaa = aa.replace(",","");     alert(aaa-0);
最直接的方法,替换。。。。不知道是不是还有什么特殊的要求。。。


我记着我们以前做项目的时候就是替换的。
------解决方案--------------------
var aaa = "1101110";
var bbb = "";
for(var i=0;i<aaa.length;i++){
bbb += aaa.charAt(i);
if((aaa.length-i-1)%3 == 0 && i != aaa.length-1){//条件自己写规律
bbb += ",";
}
}
alert(bbb);


生成的时候,这样生成吧,计算的时候,就按上面的,把逗号去掉用就可以了啊。。。
我这写的没有什么技巧,比较表面。。。