Created
October 29, 2021 19:05
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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