Страницы

Поиск по вопросам

пятница, 9 ноября 2018 г.

Как в Ruby разбить целое число на триады?

Обращался к англоязычному гуглу, набирая ruby triad но он мне выдает картинки с какой-то стриптизершей.
Есть число (Integer), например 146234232
Как из него получить строку "146 234 232"?


Ответ

def comma_numbers(number, delimiter = ',') number.to_s.reverse.gsub(%r{([0-9]{3}(?=([0-9])))}, "\\1#{delimiter}").reverse end
number_to_currency(1234567890.506, locale: :fr)

Комментариев нет:

Отправить комментарий