Хорошо, поэтому у меня есть задание, в котором мне нужно создать регулярное выражение для набора специфических чисел. Точнее, числа от минус 25 до 1045 положительных, но с четырьмя или менее операторами ИЛИ (|).
Я уже пытался создать работающее регулярное выражение и работать оттуда, но я не могу найти способ удалить операторы OR. Вот регулярное выражение, которое я пытался использовать:
^(-([1-9]|1[0-9]|2[0-5])|0|[1-9]\d?\d?|10([0-3][0-9]|4[0-5]))$
Регулярное выражение, как я уже сказал, должно работать от -25
до 1045
, но с менее чем 4 операторами ИЛИ |
, и только теми числами, ничего выше или ниже, и без букв, специальных символы или пробелы.
Это для назначения, поэтому оно должно работать в пределах 4 операторов ИЛИ или с меньшим ограничением.