Codice PHP:
	
case 'cap':
                if($v == '') {
                    $this->setError('Inserire indirizzo cap', $k);
                    $ret = false;
                }elseif(!eregi('/^\d{5}$/', $v)) {
                    $this->setError('Indirizzo cap non valido, deve essere composto da 5 numeri', $k);
                    $ret = false;
                } elseif(!$this->uniqueField('Indirizzo cap', $k, $v)) {
                    $ret = false;
                }
                break; 
 
ragazzi ho provato a fare cosi, ma anche se metto 5 numeri mi dice che non è valido, al posto di /^\d{5}$/ avevo messo pure: [0-9]{5}  , mi fa il controllo, ma se metto sei o sette numeri non mi dice nulla, come mai?