Mailinglisten-Archive |
Hallo Jens, danke vorerst für deine schnelle Antwort >>On Wed, Sep 28, 2005 at 07:32:15PM +0200, Michael Pernkopf wrote: [...] >>Wenn ich dich richtig verstanden habe sollte dieses Muster fuer dich >>passen: >> >># Beispiel Adressen: >>$email1 = 'hans.muster at domain.ac.at'; # passt [...] >>$email5 = 'hans.der.dampft at domain.ac.at'; # passt nicht richtig >> >>$pattern = '/^[a-zA-Z0-9]+(\.([a-zA-Z0-9])+)?@domain\.ac\.at$/'; >> Ich bin zwischenzeitig auch auf eine Lösung gekommen: $suchmuster1="/^([a-zA-Z]+(\.[a-zA-Z]+)*@(domain)(\.(ac))+(\.(at))+)$/si"; Ich hab halt ein * vor dem @ und kein ? und halt ein paar Klammern mehr :D Funktioniert aber trotzdem (ok, ich habe noch nicht getestet, ob name.name.name at domain.ac.at auch als ungültig zurückgeworfen wird) >> >>Erklaerung des Pattern: >> >>^[a-zA-Z0-9]+ >>-> Am Anfang mind. 1 der Zeichen a-zA-Z0-9 >> >>(\.([a-zA-Z0-9])+)? >>-> 0 oder 1 mal (das ist das ? am Ende) ein . gefolgt von mind. 1 der >> Zeichen a-zA-Z0-9 >> >>@domain\.ac\.at$ >>-> und deine Domain am Schluss >> >>Wenn du die Zahlen nicht zulassen willst diese einfach entfernen. >> >>PS: >> >>http://www.phpbar.de/interaktiv/listenregeln.php >>6. Zur Eröffnung eines neuen Diskussionsstrangs/Threads bitte eine neue >> Mail an die Listenadresse senden und nicht auf einen alten Beitrag >> antworten (Ändern des Subjects/Betreffs reicht nicht). Andernfalls >> wird der Beitrag sowohl im Archiv, als auch in Mail-Programmen mit >> Thread-Ansicht falsch zugeordnet. Ja, das ist mir nach Absenden der Mail auch gleich aufgefallen. Da habe ich aber gleich noch ein ähnliches Problem: $suchmuster2="/^a(([0-9]{7})+)*@subdomain\.domain\.ac\.at$/si"; Dies soll mir eine Emailadresse nach folgendem Muster verifizieren: a(hier dann 7 Zahlen)@subdomain.domain.ac.at tut es aber nicht und ich verstehe nicht warum lg, Michael
php::bar PHP Wiki - Listenarchive