Ciao ragazzi,
sto uscendo pazzo con le regular expression
devo crearne una per verificare che in una stringa non siano presenti
numeri o punteggiatura(234506&%$£!.,; ecc ecc)
quancuno ha idea di come fare?
Grazie 1000000000
Ciao ragazzi,
sto uscendo pazzo con le regular expression
devo crearne una per verificare che in una stringa non siano presenti
numeri o punteggiatura(234506&%$£!.,; ecc ecc)
quancuno ha idea di come fare?
Grazie 1000000000
Con "{punct}" cerchi la punteggiatura. Se il risultato e' diverso da "" il test e' fallito.
P.S. Forse ci vuole la slash, in tal caso: "{\\punct}"
P.P.S. Ho trovato molto utile questo tutorial:
http://www.google.com/url?sa=U&start...esV1.pdf&e=747
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
Pattern.matches(".*[0-9&%$£!.,;].*", s);
true se s contiene un carattere che non desideri
false se s non li contiene
Grazie ragazzi, ecco fatto utilizzo questa:
Pattern.matches(".*[0-9\\p{Punct}].*", s)
così ricerca tutti i numeri e la punteggiatura e
se li trova restituisce true!!
A questa espressione devo soltanto escludere il carattere '
avete altre idee?