Mailinglisten-Archive |
Michael Pernkopf schrieb:
> 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
$suchmuster2="/^a[0-9]{7}\@subdomain\.domain\.ac\.at$/si";
--
Sebastian Mendel
www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive