ruby-on-rails - Rails Number 到印度货币格式转换助手

标签 ruby-on-rails view

我有100000这样的数字

当我使用 number_to_currency(100000)

它给 - 100,000.00

但是我怎样才能得到像 1,00,000.00 这样的格式

100,000 美元看起来不错,但要以 Rs 显示,我需要像这样的分隔符 (',') - 1,00,00,000.00

最佳答案

结帐http://www.funonrails.com/2011/03/number-to-indian-currency-helper-for.html

def number_to_indian_currency(number, html=true)
 txt = html ? content_tag(:span, 'Rs.', :class => :WebRupee) : 'Rs.' 
 "#{txt} #{number.to_s.gsub(/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/, "\\1,")}"
 end 

关于ruby-on-rails - Rails Number 到印度货币格式转换助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728469/

相关文章:

ruby-on-rails - 无法在 Rails 3 的文本字段中显示小数

ruby-on-rails - 如何避免在 select2 gem 中选择时出现提示

mysql - has_many 与计数值的关联

javascript - 键盘导致模态消失 React-Native

具有透明元素的Android View 背景颜色

java - 选择在 Android Canvas 上绘制的单个 View

ruby-on-rails - 组合搜索范围时出错

javascript - 如果目标未定义,jQuery 会阻止键盘按下?

view - P4W错误:文件不在客户端 View 中

sql - 优化 SELECT 查询性能