我有一个数字的例子,数字之间有空格,但我想返回没有空格的整数:
mynumber = parseInt("120 000", 10); console.log(mynumber); // 120
我希望它回来120000
.有人可以帮我这个吗?谢谢
问题是我在代码的开头声明了我的变量:
var mynumber = Number.MIN_SAFE_INTEGER;
显然这会导致您提供的解决方案出现问题.
replace
在处理字符串之前,您可以从字符串中删除所有空格.
var input = '12 000';
// Replace all spaces with an empty string
var processed = input.replace(/ /g, '');
var output = parseInt(processed, 10);
console.log(output);