This question already has answers here:
How to replace all occurrences of a string?

(70个答案)


在8个月前关闭。




问题:

我想删除字符串中的逗号并将其制成数字。

它的意思是,
  • 234,345应该变成234345。
  • 1,234应该变成1234
  • 4,567,890应该变成4567890

  • 我已经创建了一个这样的代码。
    let a = "5,245"
    function numberWithoutCommas(x) {
        return x.replace(",","");
    }
    const b = parseInt(numberWithoutCommas(a))
    console.log(typeof(b))
    console.log(b)
    

    当字符串中有更多逗号时,此操作将失败。这意味着1,234,567给出了1234。那么有人可以帮我实现吗?

    最佳答案

    拆分和合并应能胜任return x.split(',').join('');

    09-11 17:37