Adding commas to a number

前端 未结 3 1905
挽巷
挽巷 2021-01-29 09:18

I\'m trying to make a number like 1234567 go to be 1,234,567, but need some help. My thoughts were that I could use a split with \\d{3} and then join a , to that. T

3条回答
  •  旧巷少年郎
    2021-01-29 09:37

    I'd use Rails' ActiveSupport (even if I wasn't using Rails for the actual application), which also formats it properly for the current locale. If you aren't already using Rails, you'll need to install the gem:

    gem install activesupport
    

    Then, require it like this:

    require "active_support/core_ext"
    

    Then you can do:

    => ActiveSupport::NumberHelper.number_to_delimited(1234567)
    => "1,234,567"
    

提交回复
热议问题