Ciao
Ho un problema con la validazione di un campo che dee contenere ne + ne - di quattro cifre.. e deve essere di tipo numerico.. per il tipo nessun problema con regexp ma della lunghezza del campo il compilatore sembra fregarsene.. ecco il codice che non mi controlla la lunghezza del campo e mi passa per buono anche un numero di 1 cifra o di 10 cifre
codice:Regex expnumerica = new Regex("^[0-9]+$"); if((taa.Text.Length<4 || taa.Text.Length>4) && expnumerica.Match(taa.Text).Success==false) { MessageBox.Show("Attenzione il campo 'Anno di Nascita' può contenere solo caratteri NUMERICI per un massimo di 4 cifre, Nessun testo!\nI campi di tipo Numerico sono:\nAnno di nascita - Cilindrata - Telefono - Fax","Errori riscontrati",MessageBoxButtons.OK,MessageBoxIcon.Warning); return false; }





Rispondi quotando