当字符串ex:“1,234”,
时,有几种方法可以将字符串转换为整数parseInt("1,234")
被转换为数字o / p:将是1.当我输入字符串“1,234”时,有没有办法将数字设为1234。请建议我拿到号码。提前谢谢。
答案 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);