Я работаю с проектом RoR, и у меня возникают проблемы с написанием Regex, чтобы преобразовать строку с суммой в долларах в чистый номер, который затем можно преобразовать в float. Сумма в долларах может поступать в любом из следующих форматов: «$ 10,00», «10», «10,00», «10».Regex для валюты, чтобы плавать?
-2
A
ответ
2
Пожалуйста, не используйте для этого регулярное выражение. Используйте Monetize gem:
Monetize.new(amount_in_cents)
1
Найдено 1! Это прекрасно работает.
string.gsub(/[^0-9.]/, '')
Смежные вопросы
- 1. RegEx для валюты (JavaScript)
- 2. regex, чтобы принять обозначение валюты и знак «+»
- 3. PHP regex для проверки валюты
- 4. RegEx строка совместима с .NET для валюты
- 5. Regex для валюты и сумма C#
- 6. Objective C regex для проверки валюты
- 7. Regex для проверки числового формата валюты
- 8. Jquery валюты США валидация Regex, чтобы целые числа, а
- 9. R regex: получить аббревиатуры валюты
- 10. Преобразовать текстовое поле, чтобы плавать
- 11. Строка в списке, чтобы плавать
- 12. Переход от c_str(), чтобы плавать
- 13. преобразования типа двойные [] [], чтобы плавать
- 14. Regex для определения float или int только для валюты
- 15. Regex для перехвата целого и плавать в питоне
- 16. regex (php pcre), не проверяющий знак валюты
- 17. NotePad ++ валюты RegEx с Опционно Заменить
- 18. Regex для валюты любой страны, как INR USD
- 19. Regex для извлечения значения центов произвольной валюты форматирования
- 20. Пандас read_sql_query преобразование числового столбца, чтобы плавать
- 21. Конвертировать большой int, чтобы плавать в C
- 22. Преобразовать большое целое число, чтобы плавать
- 23. Python 3.4 - tkinter - arduino - бинарный, чтобы плавать?
- 24. Принудите div, чтобы «плавать» рядом с iframe?
- 25. Как получить вспышку, чтобы плавать над сайтом?
- 26. Cast int, чтобы плавать в F #
- 27. Невозможно получить кнопки переключения, чтобы плавать вправо
- 28. плавать, чтобы удвоить неверное истолкование ??? г ++
- 29. Как перемещать глификон, чтобы плавать вправо?
- 30. Java-байт [], чтобы плавать преобразования градационных значений
Money.parse() ближе к тому, что я искал. –