Hallo Christoph,

irgendwie funktionierte das Muster nicht, jede Eingabe ergab false.
Aber Du hast mich auf die Idee mit dem +$ gebracht. 

Hab dann noch ein bisschen bei regexlib gestöbert und auch was gefunden.


if(!eregi("^([a-zA-Z '-]+)$", $string)){

Danke Dir. *kopfkratz*, muss mich echt da wieder reindenken :-)

Grüße, Gudula

 
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:coffeehouse-
> [EMAIL PROTECTED] Im Auftrag von Christoph Schmid
> Gesendet: Mittwoch, 30. November 2005 19:52
> An: [email protected]
> Betreff: Re: [Coffeehouse] Regexp - nur Buchstaben matchen - keine
Zahlen
> oder LeerString
> 
> 
> >objreg.pattern = "^[a-zA-Z]*$"
> >
> >gibt bei o.g. string (test1111) false zurück, allerdings beim
Leerstring
> >ein true.
> >
> >
> * bedeuted kein oder beliebig und desshalb ist es true beim Leerstring
> + = 1 oder beliebig
> 
> \w = Wortzeichen
> versuchs mit "^\w+$"
> 
> Gruss Christoph
> _______________________________________________
> Coffeehouse Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/coffeehouse


____________
Virus checked by G DATA AntiVirusKit
Version: AVK 16.1885 from 28.11.2005
Virus news: www.antiviruslab.com

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an