Nel caso in cui si abbia la necessità di verificare se il numero della Carta d'Identità Elettronica (CIE) 3.0 rispetta il formato previsto, è possibile effettuare un controllo tramite il seguente frammento di codice C#.
Il codice verifica che il valore inserito sia composto da 9 caratteri e che rispetti il formato previsto dalla relativa espressione regolare: due lettere, cinque cifre e due lettere.
È importante precisare che questo controllo verifica esclusivamente il formato sintattico del numero inserito e non consente di stabilire se il numero CIE sia effettivamente esistente, autentico o associato a un documento valido.
C#
private void VerificaNumeroCIE()
{
if (string.IsNullOrEmpty(TxtVerificaCIE.Text.Trim()))
{
MessageBox.Show("Inserire un valore.");
return;
}
if
(TxtVerificaCIE.Text.Trim().Length
!= 9)
{
MessageBox.Show("Lunghe CIE 3.0 non valido, richiesti 9
caratteri.");
return;
}
Regex cieRegex =
new Regex(@"^[A-Z]{2}\d{5}[A-Z]{2}$");
if (cieRegex.IsMatch(TxtVerificaCIE.Text.Trim().ToUpper()))
{
MessageBox.Show("Formato CIE 3.0 valido.");
}
else
{
MessageBox.Show("Formato CIE 3.0 non valido. ");
}
}
Nessun commento:
Posta un commento