Advertisement
Guest User

Untitled

a guest
Apr 1st, 2018
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.50 KB | None | 0 0
  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.         preg_match('/@((([^.]+)\.)+)([a-zA-Z]{3,}|[a-zA-Z.]{5,})/', $email, $domain);
  12.  
  13.         if (in_array($domain[0], $whitelist)) {
  14.             echo 'Можно';
  15.         } else {
  16.             echo 'Нельзя';
  17.         }
  18.     } else {
  19.         echo 'Некорректный email';
  20.     }
  21. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement