我需要将字符串转换为数字。33,320.04
代码段如下
var x=$('#totalPrice').val();//here comes 33,320.04
if(x>5000){do my job}
怎么做?
答案 0 :(得分:1)
如果您的格式总是那样,您可以用空字符串替换',':
var x=parseFloat($('#totalPrice').val().replace(/,/g, ""))
答案 1 :(得分:0)
我认为你可以像这样使用
var array = string.split(',');
这将被视为数组,这是可能的,也可以使用
.replace(/,/g,'"')
答案 2 :(得分:0)
var str="33,320.04";
var x= parseFloat(str.replace(/,/g,''));
if(x>5000){
alert("x is greater");
}
else
{
alert("x is smaller");
}
<强> Demo 强>