· 8 years ago · Apr 01, 2018, 07:30 PM
1<?php
2 // ÐÐ´Ñ€ÐµÑ Ñлектронной почты
3 $email = 'test@gmail.com';
4
5 if (preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i', $email)) {
6 $whitelist = array(
7 'gmail.com',
8 'yahoo.com'
9 );
10
11 $parts = explode('@', $email);
12
13 if (in_array($parts[1], $whitelist)) {
14 echo 'Можно';
15 } else {
16 echo 'ÐельзÑ';
17 }
18 } else {
19 echo 'Ðекорректный email';
20 }
21?>