Ciao a tutti,
dovrei riconoscere se la stringa passata ad una funzione è relativa a una porta COM, ad esempio COM1, COM2 etc...

ho fatto la seguente funzione

codice:
boolean corretta( String com ) {
   if( Pattern.matches("COM\\d", com ) )
      return true;
   else
      return false;
}
però non funziona.. ho sbagliato a scrivere l'espressione regolare?
Io voglio appunto riconoscere che la stringa passata sia della forma COM{numero}