Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive