salve a tutti
per fare un semplice controllo di un campo di testo dovrei
verificare che in esso sia ripetuta almeno 10 volte lo stesso carattere...
devo usare le regular expression, ma non so esattamente la sintassi
mi sapete aiutare ?
salve a tutti
per fare un semplice controllo di un campo di testo dovrei
verificare che in esso sia ripetuta almeno 10 volte lo stesso carattere...
devo usare le regular expression, ma non so esattamente la sintassi
mi sapete aiutare ?
Dovresti specificare come deve essere fatta tale ripetizione.
- 10 caratteri consecutivi
- 10 volte un determinato carattere in qualsiasi posizione
- il carattere deve far parte di un sottoinsieme dei caratteri ASCII
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
A me basta 10 volte un determinato carattere in qualsiasi posizione
dato che devo scomporre il contrnuto che mi arriva da questo campo di testo in un array che abbia almeno 10 indici
ps.
questo forse non l'ho specificato 10 volte o + di 10 vole, ma mai meno di 10
Vuoi spezzare una stringa secondo un determinato carattere?
var pezzi = stringa.split(/\|/);
alert("numero pezzi = " + pezzi.length);
Ho usato il caratttere | (barra vert).
Puoi usare qualsiasi carattere, ma se e` numerico o alfabetico [b]non]/b] va preceduto da \
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
non volevo sapere come dividere una stringa in array...perchè non riesco a comunicare!!!!
quello già è tutto a posto , volevo solo avere un aiuto su come fare il controllo di questo campo , magari con reg exp...per fare in maniera tale che in questo campo ci sia almeno n voltein qualsiasi posizione il carattere usato per scomporre la stringa in array nel mio caso la virgola...
La cosa piu` semplice e` usare lo split (che al suo interno usa una regexp), come ho fatto sopra.
Comunque se vuoi farlo con un altro metodo, puoi usare anche match:
var pezzi=stringa.match(/,/g);
if(pezzi.length > 10) { alert("piu` di 10"); }
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
grazie ... ora ho capito scusami sono un pò rinco
grazie di nuovo![]()