-2

我正在做一个 RoR 项目,我在编写一个正则表达式来将一个美元金额的字符串转换为一个干净的数字时遇到了一些麻烦,然后可以将其转换为一个浮点数。美元金额可以采用以下任何一种格式:“$10.00”、“$10”、“10.00”、“10”。

4

2 回答 2

2

请不要为此使用正则表达式。使用货币化 gem

Monetize.new(amount_in_cents)
于 2013-07-29T22:41:07.997 回答
1

找到一个!这完美地工作。

string.gsub(/[^0-9.]/, '')
于 2013-07-28T01:19:38.090 回答