REGEX Чтобы принимать числа, разделенные запятыми, но диапазон номеров составляет 0-32767

Мне нужно написать регулярное выражение для ввода таких данных

23,456,22,1,32767

т.е.

  1. Запятые не допускаются в начале и в конце.
  2. Пробелы могут стоять перед и / или в начале запятой, например, 23, 45,56, 67 и т. Д.
  3. Диапазон каждого числа должен быть 0-32767.

В настоящее время я использую такое регулярное выражение [0-9] + (, [0-9] + ) * .

Это позволяет использовать числа, разделенные запятыми (вообще не разрешая пробелы), и не проверяет диапазон чисел.

9
задан Lightness Races with Monica 10 February 2012 в 10:27
поделиться