phpbar.de logo

Mailinglisten-Archive

[php] regul a rer Ausdruck

[php] regul a rer Ausdruck

Gerd Terlutter gerd at MplusB.de
Mit Okt 8 11:12:49 CEST 2003


alex emken wrote:
> Thomas Hausheer wrote:
> 
>>Hallo Liste
>>
>>wie kann ich am besten herausfinden, ob es sich bei der Eingabe nur
>>um ein Wort handelt? Versuche mit der RegExp :blank: sind bis jetzt
>>leider gescheitert: 
>>
>>if (ereg("[^:blank:],$input))
>>    {
>>    ... //wenn Eingabe nur ein einziges Wort ist
>>    }
>>
>>Vielen Dank & Gruss
>>thomas
> 
> 
> if (preg_match("/^[a-zA-Z-]{2,}$/",$input)) {
> 	// nur ein wort...
> }
> 
> ...pruft ob es ein Wort mit mind. 2 Zeichen ist.
> Erlaubte Zeichen a-Z und der Bindestrich.
> 
> Wenn es aber wirklich nur zur Prufung sein soll, ob ein Wort oder mehrere,
> wurde ich die Eingabe mit explode zerlegen und dann die Array-Elemente 
> zahlen:
> 
> $token = explode(" ",$input);
> if (count($token)==1) {
>   	// nur ein wort ...
> }
> 
> mfg
> alex

vorher evtl. trim() ausführen um whitespaces am Anfang/Ende zu entfernen

Gruss,
Gerd
-- 
--------------------------------------------------------
# Gerd Terlutter         | Mueller+Blanck Software GmbH #
# gerd(at)MplusB(dot)de  | Gutenbergring 38             #
# tel:0171/6992579       | D-22848 Noderstedt           #
# office:+49 40 500 171-1| fax:+49 40 500 171-71        #
--------------------------------------------------------



php::bar PHP Wiki   -   Listenarchive