Войти

PHP - Проверка email

PHP - Проверка email

Вариант 1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 

function valid_email($email)
{
   if (
filter_var($emailFILTER_VALIDATE_EMAIL))
   {
      list(
$user$host) = explode('@'$email2);
      if (
checkdnsrr($host'MX'))
      {
         if(
preg_match("/^[a-z0-9_.-]+@([a-z0-9]+.)+[a-z]{2,6}$/i"$email))
         {
           return 
true;
         }
      }
   }
   return 
false;
}

?>

Вариант 2

1
2
3
4
5
6
7
<?php 

function validateEmail($email) {
    return 
ereg("^[a-zA-Z0-9]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$"$email);
}

?>
Теги:
php