Salve a Tutti,
avrei bisogno di un aiuto con il Pattern di un camp JTextField,
perchè proprio non riesco a capirli![]()
Vorrei ottenere questo risultato:
l'utente può inserire nell'ordine...
- solo tre lettere tra "XYZ" o "xyz"
- uno o nessuno spazio
- solo tre numeri da "0" a "9"
- uno o nessuno spazio
- solo due lettere da "A" a "Z" o da "a" a "z"
Ho costruito questo Pattern:
Pattern.compile("([XYZxyz]{3}+\\s+[0-9]{3}+\\s+[A-Za-z]{2})");
ma così costringo l'utente a mettere uno spazio
e non gli do la possibilità di non lasciarne, cioè
ecco cosa ad esempio restituisce il Pattern...
xyz 248 ed --> true
xyz248ed --> false
mentre vorrei che entrambe le stringhe, cioè con uno o senza spazi
mi risultassero "true"!!
Grazie a Tutti.