Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Zend validator caratteri e apostrofo

    Facendo il modulo per la registrazione mi sono accordo che tramite zend_validate_alpha convalido solo i caratteri alpabetici, ma non apostrofo che si puo trovare in svariati nomi o cognomi.
    Codice PHP:
    $name = new Zend_Validate
            
    $name->addValidator(new Zend_Validate_StringLength(325 /*array('min' => 3,'max' => 25, 'encoding' => 'UTF-8'))*/))
                 ->
    addValidator(new Zend_Validate_Alpha(array('allowWhiteSpace' => true'required' => false)));
            if (
    $name->isValid($nome)) 
    il codice sopra, come ho gia detto, mi ignora tutti i nomi con apostrofo (D'agostino ignorato)
    Come evitare ciò

  2. #2
    Un modo con le librerie zend per validare :

    D'agostinò valido
    De Francesco valido
    D'agst1no non valido

    Insomma bisogna accettare oltre ai carsttere alfabetici ed eventuali lettere accentate anche apostrofo(')

  3. #3
    tipo

    $validator = new Zend_Validate_Regex(array('pattern' => '/^[\\'a-zA-Zòàèéù ]+$/'));
    var_dump($validator->isValid("De Francesco")); // returns true
    var_dump($validator->isValid("D'agostinò")); // returns true
    var_dump($validator->isValid("D'agst1no")); // returns false



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.