Hallo,
ich bin gerade dabei einen RegEx zu schreiben mit dem man mail-Adressen auf ihre Validität prüfen kann, bin auch relativ weit damit. Nur wird dir Zeichenbegrenzung bei der TLD nicht durchgesetzt.
Zum Beispiel würde folgende Adresse immer noch als Valide gelten:
Obwohl die TLD höchstens 4 Zeichen lang sein dürfte.
Hier das Pattern:
Wäre dankbar für Lösungsvorschläge.
PS: Das im Tutorial von Sky genannte Pattern funktioniert nicht richtig bzw. erkennt eindeutig valide Adressen nicht.
Gruss Spliffster
ich bin gerade dabei einen RegEx zu schreiben mit dem man mail-Adressen auf ihre Validität prüfen kann, bin auch relativ weit damit. Nur wird dir Zeichenbegrenzung bei der TLD nicht durchgesetzt.
Zum Beispiel würde folgende Adresse immer noch als Valide gelten:
Code:
[email]muster@test.abcd[/email]ef
Hier das Pattern:
PHP-Code:
$pattern="/[a-z0-9]+([\.\-\_]([a-z0-9-_]+))[a-z0-9]+
@([a-z0-9]+[-]*[a-z0-9]+)\.([a-z]{2,4}){1}|museum/i";
PS: Das im Tutorial von Sky genannte Pattern funktioniert nicht richtig bzw. erkennt eindeutig valide Adressen nicht.
Gruss Spliffster
Kommentar