У меня есть экспресс-маршрутизатор, который я хочу принять разделенный точкой с запятой. * должен стоять за 0 или более значений, однако он принимает только один или несколько в моем случае.express router - regex - список разделенных точкой с запятой
Вот мой код:
App.get('/sth/((\\w+(\;\\w+)*))',
однако он принимает только
/sth/aaa;bbb
/stg/aaa;bbb;ccc
/sth/aaa;bbb;ccc;ddd
...
, но не
/sth/aaa
.
Как я могу достичь своей цели или что не так с моим регулярным выражением? Наверное, я пропустил только одну тривиальную вещь.
Спасибо.
'/ sth/\\ w + (\; \\ w +) *' этого должно быть достаточно – vks