Convalidare tutti i caratteri accentati

Utilizzando singolarmente il componente Zend_Validate come si puo verificare l'input di un utente che controlli anche parole accentate.

Esempio se il minimo dei caratteri Ť 4:

†—ÚÚ† † † † † deve restituire errore

Non so † † †deve restituire ok

inviato 5 anni fa
lucavalentino
X 0 X

prova:

† † † † $name = new Zend_Validate();
† † † † $name->addValidator( new Zend_Validate_StringLength(array('min' => 4,'encoding' => 'UTF-8')))
† † † † † † † † †->addValidator(new Zend_Validate_Alpha());
risposto 5 anni fa
civre
X 0 X

Grazie† :D :D

risposto 5 anni fa
lucavalentino
X 0 X

Un altro problemino.

Il campo non deve essere obbligatorio, quindi se Ť vuoto no nmi deve comparie la scritta is an empty string.

Ho provato cosi: $name->addValidator( new Zend_Validate_StringLength(array('min' => 4,'encoding' => 'UTF-8', required=> false))), ma non fa.

risposto 5 anni fa
lucavalentino
X 0 X

fai prima un controllo con† Zend_Validate_NotEmpty, se ritorna true allora Zend_Validate_StringLength

risposto 5 anni fa
civre
X 0 X
fai prima un controllo con† Zend_Validate_NotEmpty, se ritorna true allora Zend_Validate_StringLength

Siccome sto impazzendo potresti gentilmente fare un esempio.

risposto 5 anni fa
lucavalentino
X 0 X

Dimenticavo che solo qulelli non obbligatori possono essere bianchi.

risposto 5 anni fa
lucavalentino
X 0 X
† † † † $text="";
† † † † $name = new Zend_Validate();
† † † † $name->addValidator( new Zend_Validate_NotEmpty());
† † † † if ($name->isValid($text)){
† † † † † † $name->addValidator( new Zend_Validate_StringLength(array('min' => 4,'encoding' => 'UTF-8')));
† † † † † † if ($name->isValid($text))
† † † † † † † † † † echo "Valid";
† † † † † † else
† † † † † † † † † † echo "Not valid";
† † † † }
† † † † else echo "Valid";
risposto 5 anni fa
civre
X 0 X
Dimenticavo che solo qulelli non obbligatori possono essere bianchi.

e come verifichi se sono obbligatori o meno?

risposto 5 anni fa
civre
X 0 X
Dimenticavo che solo qulelli non obbligatori possono essere bianchi.

e come verifichi se sono obbligatori o meno?

Mi sempra con ->setRequired

risposto 5 anni fa
lucavalentino
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda