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?