mCY*_*mCY 95 ruby integer data-conversion
有没有任何简洁的方法将"1,112"转换为整数1112而不是1?
我有一个,但不是很整洁:
"1,112".split(',').join.to_i #=> 1112
Run Code Online (Sandbox Code Playgroud)
小智 5
您可能还需要确保代码正确本地化,或确保用户习惯使用"国际"表示法.例如,"1,112"实际上意味着不同国家的不同数字.在德国,它意味着数字略多于一个,而不是一千个.
相应的维基百科文章位于http://en.wikipedia.org/wiki/Decimal_mark.虽然此时似乎写得不好.例如,作为一个中国人,我不确定这些关于中国千分离器的描述来自何处.