Convaidare tramite Zend_Validate_Regex

   $name = new Zend_Validate_Regex(array('pattern' => '/[a-zAZ]{3, 25}/'));

Il codice sopra č un tentativo di convalida.

Dovrei convalidare l'input dell'utente.

Si dovrebbe inserire solo nome del tipo D'acuą M. In pratica tutti i caratteri accentati e non pił i simboli . e '

inviato 5 anni fa
lucavalentino
X 0 X

Come si fa a fare in modo che se un utente, per esempio, digita

M. acuną restituisca ok

D'agostino restituisca ok

D'agostino1 restituisca errore

12[],Luca restituisca errore

Insomma caratteri validi [glow=red,2,300]alfabeto [/glow]lettere [glow=red,2,300]accentate [/glow]e solo i  simboli  [glow=red,2,300]. '[/glow]

 :'(

risposto 5 anni fa
lucavalentino
modificato 5 anni fa
X 0 X

Prova con questa regex: /[a-zA-Z.'ąčéģņł]/ ...sono un po' stanco e non mi sono impegnato, non credo funzionerą...

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