Skip to content

Instantly share code, notes, and snippets.

@rodrigozan
Created October 29, 2021 19:05
Show Gist options
  • Save rodrigozan/a02d853b34d7e2136003c7d219d6d15b to your computer and use it in GitHub Desktop.
Save rodrigozan/a02d853b34d7e2136003c7d219d6d15b to your computer and use it in GitHub Desktop.
Função de validação de email com PHP e expressões regulares
<?php
function validaEmail($email) {
$conta = "/^[a-zA-Z0-9\._-]+@";
$domino = "[a-zA-Z0-9\._-]+.";
$extensao = "([a-zA-Z]{2,4})$/";
$pattern = $conta.$domino.$extensao;
if (preg_match($pattern, $email, $check))
return true;
else
return false;
}
// Define uma variável para testar o validador
$input = "[email protected]";
// Faz a verificação usando a função
if (validaEmail($input)) {
echo "O e-mail inserido é valido!";
} else {
echo "O e-mail inserido é invalido!";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment