Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    150

    Espressione regolare per nome e cognome

    Come da topic sto cercando di compilare una reg exp per validare nome e cognome di un modulo, ma senza successo.

    Ho provato in due modi ma sono errati:

    var fullname = document.frm1.fullnm.value;
    var Filtro1 = /^([A-Za-z])+\s+([A-Za-z])+$/;
    var Filtro2 = /[a-zA-Z\u00C0-\u00F6\u00F8-\u00FF]*+\s+[a-zA-Z\u00C0-\u00F6\u00F8-\u00FF]+$/;

    In pratica io vorrei che fullname fosse composto da due stringhe (nome e cognome), che siano usate solo lettere e abbiano lo spazio in mezzo .
    Come posso fare?Dove sbaglio?

    ciao e grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Solo due stringhe?
    Ma se uno si chiamasse per esempio "Giulio De Rossi" il tuo controllo dovrebbe rifiutare questo nome e cognome oppure no?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    150
    No in effetti andrebbe bene.
    Diciamo che potrebbe avere da un minimo di 2 a un massimo di 3 stringhe.
    Come potrei fare?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    diciamo anche 4 visto che nomi composti come Maria Luisa o Carlo Maria o semplicemente doppi non sono poi così rari.

    Fermo restando che comunque tratterei nome e cognome separatamente, dovendoli unire userei

    /^([a-z\u00C0-\u00F6\u00F8-\u017E]{2,})(\s[a-z\u0027\u00C0-\u00F6\u00F8-\u017E]{2,}){1,3}$/i


    dove \u0027 è l'apice (')
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.