Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Validare nome

  1. #1

    Validare nome

    Per validare un nome ho creato questa espressione regolare (sono alle prime armi con esse, ho letto la vostra guida a riguardo):
    "/^([a-zA-Z]{2,}[ ]{,1})+$/"
    la mia idea è: almeno 2 lettere più uno spazio opzionale tutto ripetuto almeno una volta, ovvero true su:
    aaaaa aa xxxxx
    aaaaaaaaaa
    aaaaaa vvv
    ma non funziona
    Francesco

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi => "/^([a-zA-Z]{2,}\s{0,1})+$/";
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Ok funziona grazie, ma perchè non andava la mia versione?
    Francesco

  4. #4
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da Francesco95 Visualizza il messaggio
    Ok funziona grazie, ma perchè non andava la mia versione?
    Colpa di [ ]. \s significa spazio.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Il fatto è che tipo qui:
    http://www.w3schools.com/php/php_form_url_email.asp
    si vede [a-zA-Z ] e lo spazio viene compreso, quindi pensavo che non fosse necessario passare da \s...
    (è solo per capire...)
    Francesco

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 © 2026 vBulletin Solutions, Inc. All rights reserved.