Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Regular expression per convalidare gli spazi

    Ciao a tutti.

    Come modifico la seguente regular expression per fargli accettare anche gli spazi ?

    codice:
    '/^[a-zA-Z0-9\-_]{2,16}$/'
    Al momento convalida solo lettere, numeri ed i caratteri speciali -_ e la stringa va da due caratteri a 16.


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    aggiungi lo spazio \s al pattern

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da br1
    aggiungi lo spazio \s al pattern

    ciao
    Mille grazie!

    codice:
    '/^[a-zA-Z0-9\-_\s]{2,16}$/'

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da br1
    aggiungi lo spazio \s al pattern

    ciao
    Attenzione. Nelle espressioni regolari il metacarattere \s è la sintesi di tutti quei caratteri intesi in senso lato come caratteri vuoti (blank), come ad esempio i tab e le nuove righe.

    Per capirci, scrivere
    codice:
    \s
    è come scrivere:
    codice:
    [\t\n\v\f\r \u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000]
    (fonte: https://developer.mozilla.org/en/Jav...e_equivalent_s)

    Se vuoi che la tua ricerca sia limitata solo allo spazio in senso stretto, aggiungi uno spazio punto e basta. Ad esempio così:

    codice:
    /^[a-zA-Z0-9\-_ ]{2,16}$/

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