У меня есть список текстовых записей, которые пользователь может ввести в базу данных, и мне нужно проверить эти входные данные с помощью регулярных выражений, потому что некоторые из них являются сложными. В одном из полей должны быть пропуски в числах (т. Е. 10, 12, 14, 16 ...). У меня вопрос, есть ли конструкция Regex, которая позволила бы мне сопоставлять только четные или нечетные серии? Я знаю, что могу извлечь это значение и выполнить проверку деления, но я надеялся, что это будет чистое решение Regex, если это возможно.
[Изменить]
Решением, которое я в итоге использовал на этом, была адаптация JaredPar, потому что в дополнение к необходимости нечетных или четных мне также нужно было ограничить диапазон (то есть все четные числа между 10-40). Ниже закончено регулярное выражение.
^ [123] [02468] $