Регулярное выражение (RegExp): как сделать проверку на корректность введённой суммы?
Добрый день.
Прошу прощения если мой вопрос покажется глупым.
Прошу подсказать, какие регулярные выражения (RegExp) можно использовать для проверки введенных суммы в полях:
1 поле: Должно допускать только цифры/числа, и только в диапазоне от (1 - 49 999 999)
2 поле: Должно допускать только числа, и только в диапазоне от (50 000 000 - 99 999 999)
3 поле: Должно допускать только числа, и только в диапазоне от (100 000 000 и выше)
Не нужно все задачи сваливать на регулярку. Регулярка видит семантику символьной последовательности.
Арифметческие смыслы - такие как диапазон, больше или меньше, это все - мимо кассы. Это задача для
целых и вещественных чисел а не для символов.
Assylkhan777, обращайтесь к вашим тех-лидам и архитекторам. То что вы делаете - это безсмысленное переусложнение простых вещей. Не нужно переусложнять простое. Это плохо для поддержки кода.
Assylkhan777, спасибо я поберегу своё зрение. Кроме того кто-то вам уже выдал очередное unsupportable решение. Пишите на него модульные тесты. Проверяйте.