мне нужно регулярное выражение для сопоставления суммы в диапазоне от 10 до 10000 (включительно) До сих пор я придумал что-то вроде этого:Regex для сопоставления диапазона суммы
^(?:[1-9]\\d{0,3}?)$
Но есть два проблемы, связанные с ним:
- Это соответствует чему-либо до 10, например 5
- Это исключает 10000
Я знаю, что использование регулярного выражения в соответствии с диапазоном не является самой большой идеей, но это нужно сделать таким образом.
См [подобный вопрос, '1' до' 1000'] (HTTP: // StackOverflow .com/questions/4484168/regex-for-range-1-1000) –
попробуйте с помощью '^ (?: [1-9] \\ d {1,4}?) $' – ypp
Проверьте ['^ ([1 -9] [0-9] {1,3} | 10000) $ '] (https://regex101.com/r/pT7wK6/1) –