Ciao a tutti,
sto studiando le espressioni regolari e diciamo che cn qualche difficoltà sono riuscito a capirle.

C'è una cosa che però non mi è molto chiara.

Provo questa semplice espressione regolare:

codice:
$espruser="/[a-z]{3,4}/";
$campo = "wq";
echo preg_match($espruser,$campo); # mi resttuisce false (il numero non è compreso tra 3 e 4)

$campo = "wqd";
echo preg_match($espruser,$campo); # mi resttuisce true (il numero è compreso tra 3 e 4)

$campo = "wqdfdsfsdfdsfsd";
echo preg_match($espruser,$campo); # continua a restituirmi true PERCHE'??
In cosa sbaglio?

Grazie mille.