PHP - kontrola formátu e-mailové adresy
Zde můžete najít techniky sp, abyste zjistili, zda proměnná obsahuje platnou e-mailovou adresu.
Použití filtru
Pomocí tohoto typu funkce můžete zkontrolovat, zda je e-mailová adresa platná.filter_var ()
Příklad:
if (filter_var ($ email, FILTER_VALIDATE_EMAIL)) {// E-mail je dobrý
}
Použití regulárních výrazů
U regulárních výrazů je možné ověřit, zda je e-mailová adresa získaná prostřednictvím formuláře platná.Zde je funkce, která kontroluje, zda je řetězec pouze e-mailová adresa valide.funkce VerifierAdresseMail (adresa $)
funkce VerifyMailAddress (adresa $)
{$ Syntaxe = '# ^ [w.-] [w .-] +. [A-zA-Z] {2, 5} $ #';
if (preg_match ($ Syntaxe, $ adrdess))
návrat pravdivý;
jiný
return false;
}
Implementace
Po získání adresy zadejte formulář:$ address = htmlentities ($ _ POST ['adresa']);if (VerifyMailAddress ($ adress))
echo '
Vaše adresa je platná.
";jiný
echo '
Vaše adresa není platná.
";