@Mr-Governor
Губернирую

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

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы