是否有一个简单的Rails / Ruby辅助函数来帮助您将人类可读数字转换为实际数字?
如:
1K => 1000
2M => 2,000,000
2.2K => 2200
1,500 => 1500
50 => 50
5.5M => 5500000
答案 0 :(得分:4)
(?<!.*".*)System\.String(?!(["A-Za-z0-9]))
答案 1 :(得分:0)
如果你有一个人类可读数字的数组而不是
,请尝试这样的事情array.map do |elem|
elem = elem.gsub('$','')
if elem.include? 'B'
elem.to_f * 1000000000
elsif elem.include? 'M'
elem.to_f * 1000000
elsif elem.include? 'K'
elem.to_f * 1000
else
elem.to_f
end
end
看看这里,你会发现许多数字助手