Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206

    Problema con validazione cognome con apostrofo e exp. regolari

    Buongiorno a tutti,
    ho un problema con la validazione dei cognomi con l'apostrofo.

    prendiamo come esempio il cognome D'AMICO se io lo passo a questo snippet:

    Mi restituisce sempre false, mentre se passo cognomi senza apostrofo è true..

    Codice PHP:
    public function _nomeCognome($nomGogn)
    {
         
    $this->nomGogn trim($nomGogn);
         if( !
    preg_match("/^[A-Za-z \'-]{2,15}$/i",  $this->nomGogn) )
         {
             return 
    false;
         }
         else
         {
             return 
    true;
         }
            
         return 
    false;


  2. #2
    Codice PHP:
    public function _nomeCognome($nomGogn

         
    $this->nomGogn trim($nomGogn); 
         if( !
    preg_match("/^[A-Za-z]{2,15}'+$/i",  $this->nomGogn) ) 
         { 
             return 
    false
         } 
         else 
         { 
             return 
    true
         } 
             
         return 
    false


  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206
    Grazie per la risposta!
    adesso provo e ti faccio sapere....

  4. #4
    L'apostrofo l'avevi messo all'interno del range di lettere.
    Non è sbagliato, solo che stabilisci che le lettere devono essere almeno 2 ed essendo l'apostrofo all'interno del range, anche quest'ultimo deve comparire almeno 2 volte.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206
    di l'ho notato..

    Ti ringrazio per l'aiuto!!

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.