Hallo,
ich möchte in unserem Gästebuch- und Kontaktformular die eMail-und Homepage-Adresse mittels javascript oder php auf ihre formale Richtigkeit hin überprüfen und eine solche Prüfung ist natürlich auch sinnvoll.
warum ist sie sinnvoll? Was geschieht mit den eingegebenen Adressen? In einem Gästebuch werden sie üblicherweise nur gespeichert und ggf. mit dem Textbeitrag wieder angezeigt; ob sie gültig sind oder nicht, wäre eigentlich egal. In einem Kontaktformular sollte es im Interesse des Besuchers liegen, eine gültige Mailadresse anzugeben, so dass er auch eine Antwort erhalten kann. Deshalb sehe ich auch hier keine Veranlassung, die Adresse zu prüfen.
Bei der eMail-Adresse wird größtenteils im Web genannt, dass der Teil vor dem "@"-Zeichen mindestens 3, höchstens aber 51 Zeichen enthalten darf.
Wo hast du das her? Mailadressen mit nur zwei Zeichen als Local-Part sind keine Seltenheit, ich verwende sie selbst gern. AFAIR darf der Local-Part bis zu 64, die gesamte Mailadresse bis zu 255 Zeichen lang sein.
Am Anfang und Ende sind a-z und 0-9 erlaubt, dazwischen die Zeichen .,-_ (diese jedoch nicht hintereinander), mehr wäre nicht erlaubt.
Says who? "o--p@example.org" ist eine gültige Mailadresse. Im Local-Part sind sogar Leerzeichen möglich - auch wenn das gewisse Probleme mit sich bringen kann.
Hier habe ich einen Widerspruch zu http://www.ewerkzeug.info/tipps/erlaubte-zeichen-in-email-adressen-bzw-mailboxnamen.
Auf dieser Seite wird mitgeteilt, dass vor dem "@"-Zeichen auch noch die Zeichen !#$%&'*+-/=?^_`.{|}~ erlaubt wären.
Bei einigen davon wäre ich vorsichtig - vor allem, weil der Mailserver selbst zusätzliche Einschränkungen machen kann.
Was ist mit mehreren Punkten im Domain-Namen?
Meinst du sowas wie www.subdomain.example.org? Oder meinst du mehrere Punkte direkt nacheinander? Letzteres ist aufgrund des Aufbaus von Domainnamen nicht möglich, da der Punkt für die Trennung von Namensteilen reserviert ist; es würde bedeuten, dass ein Namensteil die Länge 0 hätte.
Bezüglich der Homepage-Adresse habe ich auf der denic-Seite herausgefunden, dass der Domain-Name maximal 62 Zeichen lang sein und nur a-z, 0-9 und - enthalten darf
Gemäß RFC 1035 darf jeder einzelne Teil eines Domainnamens bis zu 64 Zeichen, der gesamte Domainname maximal 255 Zeichen lang sein.
Was ist mit mehreren Punkten im Domain-Namen?
Siehe oben - das Schema lässt es nicht zu.
So long,
Martin
Wieso heißen die Dinger eigentlich Anrufbeantworter? Eigentlich sind es doch nur Anrufanhörer.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(