Ciao ragazzi ho un problema che non riesco proprio a capire con una espressione regolare, ecco l'incriminata:

codice:
// pattern testo
...
$regexp="^\s*['a-zA-Z0-9\s]+\s*$";
return ereg($regexp,$input);
...
Ora questo codice è parte di una funzione che prende in input il tipo di pattern di verifica e la variabile su cui effetture il test, nel caso specifico passo una stringa di questo tipo:

codice:
$input = "prova prova";
il problema è che la funzione ritorna false :master:, qualcuno sa dirmi dove sta il colpevole?