在Phoenix Framework中为分号添加分隔符

NoD*_*ame 2 elixir phoenix-framework

所以,假设我有一个数字123456789,我希望将其转换为字符串并将其显示为123,456,789123 456 789等等.最好的方法是什么?

Pat*_*ity 5

我不认为有内置的方式.对于一般格式,您可以使用:io.format/2以下一种方法:

123456789
|> Integer.to_char_list
|> Enum.reverse
|> Enum.chunk_every(3, 3, [])
|> Enum.join(",")
|> String.reverse

# "123,456,789"
Run Code Online (Sandbox Code Playgroud)