Javascript parseInt正在修剪逗号后面的尾随零

Javascript parseInt正在修剪逗号后面的尾随零,javascript,parseint,trailing,Javascript,Parseint,Trailing,我被困在一个解决方案中,我试图将字符串转换为整数,但它会截断逗号后的零。非常感谢在这方面的任何帮助。 比如说, parseInt("3,50,000") // 3 ==> what i actually need is 3,50,00 of integer type 这是: console.log(parseInt(“3,50000”)。替换(/,/ig,”),10) console.log(parseInt(“3,50000”).split(',).join(“”))首先删除逗号,

我被困在一个解决方案中,我试图将字符串转换为整数,但它会截断逗号后的零。非常感谢在这方面的任何帮助。 比如说,

parseInt("3,50,000") // 3  ==> what i actually need is 3,50,00 of integer type
这是:

console.log(parseInt(“3,50000”)。替换(/,/ig,”),10)

console.log(parseInt(“3,50000”).split(',).join(“”))
首先删除逗号,因为
parseInt
最多只能解析第一个无效字符。另外,“我实际需要的是整数类型的3,50,00”-
3,50,00
不是整数,而是字符串。该数字不是有效的整数。parseInt在第一个非数字字符处停止分析:“如果parseInt遇到的字符不是指定基数中的数字,它将忽略该字符和所有后续字符,并返回解析到该点的整数值。parseInt将数字截断为整数值。”@TylerRoper:是的。在任何使用“,”作为分组分隔符的区域设置中。分组大小表明这是针对印度地区的,他们确实使用“,”作为分组和“.”作为小数分隔符。这是否回答了您的问题@JoachimSauer分组分隔符和小数都不是有效整数的一部分,不是吗?