首页 > 解决方案 > parseInt 在逗号 javascript 之后修剪尾随零

问题描述

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

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

在此处输入图像描述

标签: javascriptparseinttrailing

解决方案


这个:

console.log(parseInt("3,50,000".replace(/,/ig, ''), 10));

显示:

350000

在从 string 解析 int之前,您必须删除用于数千(,百万......)标记的逗号(这里我用空字符串替换)。

此外,始终包括基数,这里 10 表示解析为以 10 为底的整数。

我使用正则表达式来执行替换,因为它非常有效,只需处理一次字符串。


推荐阅读