eMail-Eingabe im Newsletter-Modul

Gesperrt
Werner
Beiträge: 11
Registriert: Do 9. Jan 2003, 20:07
Kontaktdaten:

eMail-Eingabe im Newsletter-Modul

Beitrag von Werner »

Sven hat im Forum "Bugtracker" nachfolgende Zeile zur Überprüfung der eMailadresse im Newsletter-Modul empfohlen:

} elseif (!eregi("^[a-z0-9][a-z0-9\-\_\.]{1,63}\@[a-z0-9][a-z0-9\-\_\.]{2,63}\.[a-z]{2,4}$",$email)) {

Ich habe diese eMail-Überprüfung eingebaut und kann trotzdem z.B. folgende eMail-Adresse nicht eingeben: werner@test-tester.de !

Bei allen eMail-Adressen, welche ein Minuszeichen (Bindestrich) enthalten, kommt die Fehlermeldung "Die eMail Adresse hat nicht das richtige Format"

Hat jemand einen Tip für mich ?

Danke,
Werner
gustaf
Beiträge: 12
Registriert: Fr 20. Sep 2002, 07:26
Kontaktdaten:

Beitrag von gustaf »

Wenn Du nicht soviel wert auf Genauigkeit legst:

!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+))*$",$mail)

oder

!eregi("^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$", $mail)

Der sollte funktionieren (hoffe ich :wink:).

--Gustaf
Werner
Beiträge: 11
Registriert: Do 9. Jan 2003, 20:07
Kontaktdaten:

eMail-Eingabe im Newsletter-Modul

Beitrag von Werner »

Hallo Gustaf,

jetzt klappen auch die Minuszeichen in der eMail mit folgender Abfrage:

"^[a-z0-9]+([_.-][a-z0-9]+)*@([a-z0-9]+([.-][a-z0-9]+)*)+\\.[a-z]{2,4}$"

Jetzt wäre nur noch interessant warum Sven's Überprüfung bei mir nicht klappt ?

Vielen Dank,
Werner
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

... liegt wohl daran, dass man das - bei PHP nicht maskieren muss ( \- ) - bei Perl würde die von dir verwendete Lösung zu einem Fehler führen.
Ich habe meine RegExp - Kenntnisse aber nunmal aus Perl und bin davon ausgegangen, dass es bei preg_match genauso läuft (steht ja auch so in der Doku) - naja - man kann sich irren.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Björn
Beiträge: 276
Registriert: Di 17. Sep 2002, 18:25
Kontaktdaten:

Beitrag von Björn »

wieder bugtracker...
Gesperrt