RegEx in Ordnung?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
anfang
beispiel
bindestrich
buchstabe
code
domain
ende
endung
experte
info
paar
punkt
sache
sonderstellung
sonderzeichen
vergessen
vorkommen
zahl
zeichen
-
Hallo
Leider bin ich alles andere als ein Experte in Sachen RegEx, ich habs nun trozdem mal versucht. Und zwar möchte ich prüfen ob die E-Mail Adresse stimmen kann. Ich weiss, dass es noch genauere Prüfungen gäbe aber mir reicht das volkommen. Mir ist auch klar das es kurzschreibweisen und so gibt, aber so behalte ich besser den überblick.
Also könnten die Experten unter euch mal prüfen ob das so korrekt ist.
~^[A-Za-z0-9.-_&/%]{1,}@{1}[A-Za-z0-9-.]{3,}\.{1}[A-Za-z]{2,9}$~
Ok hier noch eine Erklärung dazu: Am Anfang Buchstaben, Zahlen und ein paar Sonderzeichen dürfen vorkommen. Mindestens 1 muss sein. Dann genau 1 @. Dann die Domain auch hier Buchstaben,Zahlen . und - (mindestens 3). Dann genau 1 . und zum Schluss noch die Endung
beispiel%55@domain.info
Wahrscheinlich habe ich ein paar Runde Klammern vergessen oder so was also bitte prüfen.
Besten Dank -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
snoo3 schrieb:
Also könnten die Experten unter euch mal prüfen ob das so korrekt ist.
~^[A-Za-z0-9.-_&/%]{1,}@{1}[A-Za-z0-9-.]{3,}\.{1}[A-Za-z]{2,9}$~
Hallo,
bis auf deine "." und "-" ist alles soweit ok. Der Punkt hat eine Sonderstellung und beinhaltet dabei alle Zeichen, demzufolge müsstest du den escapen. Genauso den Bindestrich.
Außerdem würde ich noch prüfen ob ein Punkt am Anfang bzw. Ende steht - das darf generell nicht sein.
Grüßle
Beitrag zuletzt geändert: 20.7.2009 12:00:20 von scout -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage