1

有几种方法可以将字符串转换为整数,当字符串 ex:"1,234",

parseInt("1,234") 

转换为数字o / p:将为1。当我输入字符串“1,234”时,有什么方法可以将数字设为1234。请建议我获取号码​​。提前致谢。

4

3 回答 3

5

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

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

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

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

请注意,","将仅替换while的第一个实例将替换所有实例。,/,/g

于 2013-10-07T07:06:23.413 回答
1

有变量

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

无变量

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

参考替换

于 2013-10-07T07:07:58.567 回答
1

看一下这个

var num = '1,234';
num = num.replace(/,/g, '');
num = parseInt(num, 10);
于 2013-10-07T07:09:41.850 回答