|
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($email, FILTER_VALIDATE_EMAIL)) { list($user, $host) = explode('@', $email, 2); 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); }
?>
|
|