Zitat von hausl
Beitrag anzeigen
PHP-Code:
function isValidEmail($mail) {
// http://www.rfc-editor.org/errata_search.php?rfc=3696&eid=1690
if (strlen($mail) > 256) return false;
/*
Pattern:
^ Anker Line-Start
\S{1,64} kein Whitespace - 1 bis 64 mal (local part)
@ @-Zeichen
\S+ kein Whitespace - mind. einmal (second level Domain)
\. Punkt
\S{2,6} kein Whitespace, 2 bis 6 mal (top level domain)
$ Anker Line-End
i Modifier: case-insensitive
*/
$pattern = '#^\S{1,64}@\S+\.\S{2,6}$#i';
return (bool) preg_match($pattern, $mail);
}
LG
Kommentar