Открыть меню    

PHP проверка email или валидация электронной почты

Нижеприведенный небольшой фрагмент кода (иначе говоря сниппет) PHP проверит на корректность нужный вам email.

PHP


$email = $_POST['email'];
if(preg_match("~([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~])@([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~",$email)) {
    echo 'This is a valid email.';
} else{
    echo 'This is an invalid email.';
} 

Еще один способ для валидации (проверить на корректность) введенный пользоват email (электронную почту):

PHP


<?php
if(isset($_POST['email'])){
    $email = $_POST['email'];
    if(filter_var($email, FILTER_VALIDATE_EMAIL)){
        echo '<p>Ваш email валидный.<p>';
    }else{
        echo '<p>У вас невалидный email.</p>';
    }
}
?>
<form action="" method="post">
    Email: <input type="text" name="email" value=" <?php echo $_POST['email']; ?> ">
    <input type="submit" value="Проверить Email">
</form>

Комментарии к статье

Добавить комментарий к сниппету