Salve a Tutti.... sto scrivendo il codice per il controllo del testo inserito in alcuni JTextField,
di seguito posto il Pattern.compile....
Ma non riesco a comporre il Pattern in modo che fosse accettato anche il campo "vuoto",codice:Pattern patNomi = Pattern.compile("[^\\|/*<>=,#@;:\\-+!\"()%^°\\s]+"); Pattern patGenerico = Pattern.compile("[^\\|/*<>=#@;:\\-+!\"%^]+"); Pattern patData = Pattern.compile("[0-3][0-9]?/[0-1][0-2]?/[0-9][0-9][0-9][0-9]"); Pattern patFiscale = Pattern.compile("[A-Z]{6}[0-9]{2}[A-Z]{1}[0-9]{2}[A-Z]{1}[0-9]{3}[A-Z]{1}");
cioè con nessun inserimento e, nel contempo, che non venisse accettato l'inserimento del
solo "spazio" come unico inserimento, cioè per sempio se viene digitato solo lo spazio " "
non dovrebbe essere accettato, mentre il nome "De Rossi", cioè con lo spazio tra le parole si!!
Grazie per l'attenzione.

Rispondi quotando

