Я изо всех сил пытался добиться регулярного выражения с оператором или.
Например
Имея следующую цепочку:
Допустимые числа: 1, 2, 5, 6, 20
"/ путь / пункт / 1"
"/ путь / пункт / 2"
"/ путь / пункт / 5"
и т.д.
Регулярное выражение, которое я тестировал:
"/\/path\/item\/(1|2|5|6|20)/"
Я хочу, чтобы регулярное выражение возвращало true, только если оно равно 1, 2, 5 или 6 и т. Д.
Но для примера числа 20 регулярное выражение возвращает true для 2, а не для 20.
Как я могу проверить каждое значение независимо, то есть, оно истинно, только если оно равно 2, а не 20. Но верно, когда оно равно 20, но не 2.
Каким было бы регулярное выражение для реализации этой проверки?
EJEMPLO