Задать вопрос
@Mr-Governor
Губернирую

Как составить выражение где (последняя запятая необязательна)?

Хочу сделать проверку ввода тегов. Теги состоят из букв и цифр, разделяются запятыми, между тегами может быть сколько угодно пробелов.
Следующее выражение почти справляется: [ ]*([a-zA-Z0-9]+,[ ]*)* бесит только то, что после последнего тега нужно ставить запятую. Как сделать, что бы последняя запятая была необязательной?
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя dodo512 К ответам на вопрос (1)
@dodo512
preg_match('/^ *[a-z\d]+(, *[a-z\d]+)*,? *$/i', $text);
Ответ написан