PHP - e-pasta adreses formāta pārbaude

Tālāk jūs atradīsiet sp tehniku, lai noteiktu, vai mainīgais satur derīgu e-pasta adresi.
Izmantojot filtru
Izmantojot šo fuction veidu, varat pārbaudīt, vai e-pasta adrese ir derīga.filter_var ()
Piemērs:
ja (filter_var ($ email, FILTER_VALIDATE_EMAIL)) {// E-pasts ir labs
}
Regulāru izteiksmju izmantošana
Regulāras izteiksmes ir iespējams pārbaudīt, vai e-pasta adrese, kas iegūta, izmantojot veidlapu, ir derīga.Šeit ir funkcija, kas pārbauda, vai virkne ir tikai e-pasta adrese valide.function VerifierAdresseMail ($ address)
funkcija VerifyMailAddress ($ address)
{$ Syntax = '# ^ [w.-] [w .-] +. [A-zA-Z] {2, 5} $ #';
ja (preg_match ($ Syntaxe, $ adrdess))
atgriezties taisnība;
cits
atgriezties nepatiess;
}
Īstenošana
Pēc adreses saņemšanas veidlapa:$ address = htmlentities ($ _ POST ['adress']);ja (VerifyMailAddress ($ adrese))
atbalss
Jūsu adrese ir derīga.
";cits
atbalss
Jūsu adrese nav derīga.
";