Ciao a tutti.
Come modifico la seguente regular expression per fargli accettare anche gli spazi ?
Al momento convalida solo lettere, numeri ed i caratteri speciali -_ e la stringa va da due caratteri a 16.codice:'/^[a-zA-Z0-9\-_]{2,16}$/'
Ciao a tutti.
Come modifico la seguente regular expression per fargli accettare anche gli spazi ?
Al momento convalida solo lettere, numeri ed i caratteri speciali -_ e la stringa va da due caratteri a 16.codice:'/^[a-zA-Z0-9\-_]{2,16}$/'
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
Mille grazie!Originariamente inviato da br1
aggiungi lo spazio \s al pattern
ciao
codice:'/^[a-zA-Z0-9\-_\s]{2,16}$/'
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.Originariamente inviato da br1
aggiungi lo spazio \s al pattern
ciao
Per capirci, scrivere
è come scrivere:codice:\s
(fonte: https://developer.mozilla.org/en/Jav...e_equivalent_s)codice:[\t\n\v\f\r \u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000]
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}$/