preg_match и разбивка emails при переходе на новую строку

Lithium366

Новичок
preg_match и разбивка emails при переходе на новую строку

Задача: Сделать проверку правильности введенных e-mail адресов. Адресов может быть не больше 5 (это я потом проверяю через count). Адреса могут отделяться друг от друга запятой, точкой с запятой и переходом на новую строку. Вот что делаю я:

PHP:
if (preg_match("/^(\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+(([ ])*[\,\;]|(\\r\\n)+([ ])*)*)*$/", $additional_emails)) {
  ...
  }
Проверяем правильность введенных адресов, если хоть что-то введено в поле, далее могут следовать пробелы, разделитель, снова пробелы и след. адрес. Интересует как обрабатывать переход на новую строку (чтобы для win и nix работало одновременно).

Укажите плз на ошибку:
[\,\;]|(\\r\\n)+
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Не думаю, что парсинг страниц, тем-более е-мейлов, предмет обсуждения на данном форуме.
 

Lithium366

Новичок
Mr_Max
Не переживайте. Всего лишь обработка формы при записи на прием к доктору. Указываются доп емэйлы кому еще отправить это письмо.

P.S: В любом случае, разобрался сам. Можно закрывать тему
 
Сверху