@spliffpage

Какое должно быть регулярное выражение?

Всем привет.
Есть данные следующего формата:

6.4% USD
0.2-6.7% INR
6.4 USD
0.2-6.7 INR

Какую регулярку нужно использовать чтобы проверять строку на соответствие данному формату?
Последние 3 буквы это код валюты (достаточно просто проверять что есть 3 латинские заглавные буквы.
Цифры могут быть любыми, не обязательно те, которые указаны в примере.
Также это могут быть целые числа.

Заранее спасибо.
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Roman-Fov
Вот так:
^\d+(?:\.\d+)?(?:-\d+(?:\.\d+))?%?\s[A-Z]{3}$
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы