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