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>
Комментарии к статье