У меня есть одна веб-страница, на которой есть одно текстовое поле для получения значения в долларах. Мое требование - пользователь должен вставить цифру, следующую за $ sysmbol. И второе требование заключается в том, что пользователь имеет разрешение на вставку только как 123,45 долларов США. Перед десятичной точкой оно не должно превышать трех цифр, а после десятичной точки оно не должно превышать двух цифр. Пожалуйста, помогите мне, предоставив соответствующее регулярное выражение для подтверждения этого значения. Спасибо заранее.
ответ
\$\d{1,3}\.\d{1,2}
или
\$\d{1,3}\.\d{2}
, если вы хотите, чтобы заставить последнего десятичного иметь 2 цифры
Try:
\$\d{1,3}(\.\d{1,2})?
\ $ = доллар, избегали, так как это специальный символ
\ d = цифрой; {1,3} = от 1 до 3 повторений
()? = необязательная группа:
\. = точка (экранированная) \ d {1,2} = одна или две цифры
Для воспроизведения регулярных выражений (и их проверки) вы можете использовать Expresso или аналогичный инструмент.
Если вы не хотите, чтобы после или после использования валюты существовали вещи ^ \ $ \ d {1,3} (\. \ D {1,2})? $ – Marks
$ .59 не было бы действительной суммой с это регулярное выражение. Я знаю, что я часто сбрасываю 0 с самого начала, и я буду раздражен, если мне придется его вставить. – I82Much
@ I82Much: Я думаю, что из вопроса, похоже, требуется хотя бы одна цифра; кстати, мне было бы досадно, что нужно положить $ впереди суммы ... –
- 1. Форматирование Eval в валюту, форсирование ан-США
- 2. Как проверить дату в формате США в Java
- 3. как конвертировать валюту EGP в доллары США с PAYPAL ставки
- 4. Показать валюту в GridView в европейском формате
- 5. Как разобрать валюту Сумма (США или ЕС) для плавающей стоимости в Java
- 6. Как проверить дату в этом формате (дд \ мм \ гггг)
- 7. Как проверить номер в формате *** *** ****?
- 8. Excel дата в формате США не Австралия
- 9. Excel принимает даты в формате США
- 10. vba: изменение палитры клипов в формате США
- 11. Как отобразить валюту в индийском формате нумерации в PHP
- 12. как установить номер телефона в формате США в android?
- 13. Как установить индийскую валюту рупий в Шпрее?
- 14. Как конвертировать валюту евро в номер плавающего?
- 15. DecimalFormat, вход 123.45, ожидание 0123.4500
- 16. Как отображать все цифры в формате США запятыми?
- 17. Write Multiple номер телефона запятую в формате США
- 18. Японский Дата в этом формате
- 19. Как подтвердить номер телефона в этом формате
- 20. Как построить эллипс в этом формате?
- 21. Как отправить запрос JSON в этом формате
- 22. Как отправить HTTP-запрос в этом формате?
- 23. Как заменить строку в этом формате даты
- 24. как распечатать фибоначчи в этом формате?
- 25. Невозможно разобрать дату в формате США в java
- 26. Как показать валюту в канадских долларах или долларах США по IP-адресу в ZenCart
- 27. Как преобразовать числовую строку в формате США в цифровую строку в европейском формате?
- 28. Как проверить номер телефона Как формат США в android?
- 29. проверить дату в определенном формате
- 30. Как отформатировать EditText в этом конкретном формате в android?
является '$ 12' действует? – Eric