Miglioria controllo targa

This commit is contained in:
La Programmatrice Verde 2025-09-25 17:43:06 +02:00
parent e3156bbc5b
commit 52fe4e6334

View File

@ -43,11 +43,11 @@ public class Garage {
public String IngressoAuto() { public String IngressoAuto() {
Scanner sc = new Scanner(System.in); Scanner sc = new Scanner(System.in);
String targa, ritorno; String targa, ritorno;
final String regexTarga = "[a-zA-Z]{2}[0-9]{3}[a-zA-Z]{2}"; final String regexTarga = "[A-Z]{2}[0-9]{3}[A-Z]{2}";
do { do {
System.out.println("Inserire la targa dell'auto: "); System.out.println("Inserire la targa dell'auto: ");
targa = sc.nextLine(); targa = sc.nextLine().toUpperCase();
if (!ControlloRegEx(targa, regexTarga)) { if (!ControlloRegEx(targa, regexTarga)) {
System.out.println("Errore: targa non valida. Riprovare."); System.out.println("Errore: targa non valida. Riprovare.");
} }