Mailinglisten-Archive |
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