Проверка диапазона и последовательности Regex
Как я могу проверить диапазон на правильность?
[от, до]
Правильно:
[23, 45]
[ 23,34]
[ 23, 45] (в начале и конце могут быть пробелы, а также перед [ и за ])
Неправильно:
[12 32]
32, 45]
[45, 93
А также как проверить последовательность:
(234, 453, 875, 345)
В последовательности может быть любой количество чисел, а также пробелы в любом месте, кроме чисел
Ответы (1 шт):
Автор решения: dIm0n
→ Ссылка
Вот так вот (любой whitespace, N-значные числа, пробелов перед запятой не может быть):
^\s*\[\s*\d+,\s*\d+\s*\]\s*$
[23, 45]
[ 23,34]
[ 23, 45]
[12 32]
32, 45]
[45, 93