2017-07-18 4 views
0

könnte man mich beraten, wie eine Regex zu schreiben, um E-Mail-Adresse mit einem anderen Domäne zB zu validieren:Regex E-Mails mit verschiedenen Domänen Validierung

[email protected] 
[email protected] 

i zur Zeit des unten aber noch nicht sicher bin mit, wie es zu justieren:

^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$ 
+1

Siehe http://emailregex.com/ –

+0

Das Buch "Mastering Regular Expressions" enthält einen Anhang, der eine Regex enthält, die mit einer E-Mail-Adresse übereinstimmt. Es ist mehrere * Seiten * lang. Die Moral - verwende dafür keinen (einzelnen) Regex. – slim

Antwort

0

Antwort:

^[email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+[^.]$ 
+0

Dies stimmt mit '@@@@ --- ........%% überein, das ist keine gültige Domäne. – Toto

+0

@Toto was würden Sie dann empfehlen? – ARTLoe

+0

Versuchen Sie, eine E-Mail zu senden und das Ergebnis zu testen. – Toto

Verwandte Themen