Hmm, aj probaj ovako:
Code:
// Pretpostavimo da je $string string koji imas
$string = trim($string); // Obrisi whitespace-ove
$regex = "/[\w\s]{3,20}/";
if (empty($string) || preg_match($regex, $string)) {
// String je ok
}
Nisam probao, ali mislim da bi trebalo da radi...