![]() |
mail adresse mit neuen domäns prüfen
ich möchte eingegeben mailadresse auf richtigkeit überprüfen und da ist mir eingefallen das es mit einem "simplen"
PHP-Code:
nun meine frage: wie würde eine aktulle überprüfung aussehen? btw: was macht ^ am anfang und $ am ende und * in der mitte???? |
frag mich nicht wie du umlaute reinbringst aber vielleicht kann regex ja
[A-Za-z_.0-9üöäÜÖÄ] vielleicht geht das ja anyway: ^ heißt anfang des strings $ ende des strings ^[A-Z]$ wäre jeder einzelne großbuchstabe * bestimmt die häufigkeit (0 bis viele) des vorherigen ausdrucks |
Du könntest ja eine Kopie der Mailadresse in einer Hilfsvariable speichern, in der daß ä durch ae ersetzen und wenn die überprüfung ok ist die originale Adresse verwenden.
Oder du löst die Domain in ihren Punycode auf (frag mich nicht wie das geht...). Jak |
1.) ereg* ist böse! Man nehme preg*
2.) Man nehme außerdem [[:alpha:]] ~ |
Zitat:
ad2: WTF? PHP hilfe kennt das ned. codebeispiel :D *bittebitte* |
[[:alpha:]] sind alle alphanumerischen zeichen -> [A-Za-z0-9]
|
ok nun hab ichs so:
PHP-Code:
|
wieso probierst du es eigentlich net aus?
wenn du eh schon den regex hast? |
Zitat:
edit: ajo das obrige funzt ned :( er erkennt jeder mailadresse als falsch. :heul: |
regex = regular expression
bei dem obigen ist ein fehler in der klammerung du musst die _/. usw mitklammern probier mal [[[:alpha:]]-_\.*] |
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag