1 / 1 / 0
Регистрация: 05.11.2013
Сообщений: 23
|
|
1 | |
Регулярное выражение для пропуска email-адресов только указанных доменов17.11.2013, 15:26. Показов 1693. Ответов 2
Метки нет (Все метки)
Привет всем, помогите пожалуйста:
нужно регулярное выражение, а именно чтоб пропускало e-mail адреса только доменов: ****@mail.ru, ****@yandex.ru, ****@gmail.com, ****@list.ru, ****@bk.ru сам пробовал, но почему то получается так, что пропускает только адрес только одного домена
0
|
17.11.2013, 15:26 | |
Ответы с готовыми решениями:
2
Регулярное выражение для пропуска пробелов Регулярное выражение для IP -адресов Регулярное выражение для email Регулярное выражение для поддиапазона IP адресов |
Почетный модератор
16844 / 6723 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
17.11.2013, 16:50 | 2 | |||||
Сообщение было отмечено Котейка-Копейка как решение
РешениеPHP if(filter_var($email, FILTER_VALIDATE_EMAIL) && preg_match('~@(?:(?:mail|yandex|list|bk)\\.ru|gmail\\.com)$~i', $email)) { //ok } else { //fail } Если "забить" на всякие "@mail.com" и т.д., то можно чуть проще
1
|
1 / 1 / 0
Регистрация: 05.11.2013
Сообщений: 23
|
|
18.11.2013, 18:02 [ТС] | 3 |
о спасибо
0
|
18.11.2013, 18:02 | |
18.11.2013, 18:02 | |
Помогаю со студенческими работами здесь
3
Регулярное выражение для фильтрации адресов Регулярное выражение для удаления IP-адресов Регулярное выражение для выбора email Регулярное выражение для проверки email Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |