Целое число через запятую регулярное выражение - PullRequest
0 голосов
/ 27 апреля 2018

Я ищу проблему, чтобы создать регулярное выражение, в котором одно или несколько целых чисел (без запятых) разделяются запятой.

Есть несколько примеров:

1 -- OK
1.48 -- NOT OK (must be only integer, separate by coma)
1,24 -- OK
1,54,36 -- OK (and actually 54,65,78,...,... etc etc)
1,15,2, -- NOT OK (coma at the end, must be an integer)
1, 2, 54, 63 -- NOT OK (space)

У меня есть что-то вроде этого, что явно не подходит для моего случая:

^\d+(,\d+)$

Только для проверки: int, int

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 27 апреля 2018

Из ваших примеров я понимаю, что вы хотите что-то вроде этого:

^\d+(?:,\d+)*$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...