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