Lithium366
Новичок
preg_match и разбивка emails при переходе на новую строку
Задача: Сделать проверку правильности введенных e-mail адресов. Адресов может быть не больше 5 (это я потом проверяю через count). Адреса могут отделяться друг от друга запятой, точкой с запятой и переходом на новую строку. Вот что делаю я:
Проверяем правильность введенных адресов, если хоть что-то введено в поле, далее могут следовать пробелы, разделитель, снова пробелы и след. адрес. Интересует как обрабатывать переход на новую строку (чтобы для win и nix работало одновременно).
Укажите плз на ошибку:
[\,\;]|(\\r\\n)+
Задача: Сделать проверку правильности введенных e-mail адресов. Адресов может быть не больше 5 (это я потом проверяю через count). Адреса могут отделяться друг от друга запятой, точкой с запятой и переходом на новую строку. Вот что делаю я:
PHP:
if (preg_match("/^(\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+(([ ])*[\,\;]|(\\r\\n)+([ ])*)*)*$/", $additional_emails)) {
...
}
Укажите плз на ошибку:
[\,\;]|(\\r\\n)+