如何使用JavaScript将1,000转换为1000。
console.log(parseInt(1,000));
将其设为1
答案 0 :(得分:2)
您应该替换“,”,然后执行parseInt
parseInt("1,000".replace(/,/g,""));
答案 1 :(得分:0)
在将参数传递给-
时,可以使用正则表达式替换.
和parseInt
以外的所有非数字:
function parseMyInt(str) {
return parseInt(str.replace(/[^-\.\d]/g,''));
}
console.log(parseMyInt("1,000"));
console.log(parseMyInt("1,000,000"));
console.log(parseMyInt("1,000.1234"));
console.log(parseMyInt("-1,000"));
扩展正则表达式以解决负数和小数。
答案 2 :(得分:0)
您需要用空字符替换逗号。如下所示:
parseInt("1,000".replace(/,/g, ""))
答案 3 :(得分:0)
尝试一下,
var num = parseInt(“ 1,000” .replace(/ \,/ g,''),10);
作为,我们需要从字符串中删除“逗号”。 我们还需要“ 10”作为第二个参数。
谢谢