如何使用脚本将字符串(1,234)转换为数字(1234)?

时间:2013-10-07 07:03:58

标签: javascript jquery

当字符串ex:“1,234”,

时,有几种方法可以将字符串转换为整数
parseInt("1,234") 

被转换为数字o / p:将是1.当我输入字符串“1,234”时,有没有办法将数字设为1234。请建议我拿到号码。提前谢谢。

3 个答案:

答案 0 :(得分:5)

我会删除给定字符串中的所有逗号。

parseInt("1,234".replace(/,/g,""),10);

请注意,/,/g是必需的(而不是",",因为

"1,234,567".replace(",","") == "1234,567";
"1,234,567".replace(/,/g,"") == "1234567";

请注意,","只会替换,第一个实例,而/,/g将替换所有实例。

答案 1 :(得分:1)

带变量

var tempnum="1,234";
parseInt(tempnum.replace(/,/g,""));

无变量

parseInt("1,234".replace(/,/g,""));

参考replace

答案 2 :(得分:1)

检查出来

var num = '1,234';
num = num.replace(/,/g, '');
num = parseInt(num, 10);