Salve a tutti,

devo controllare il contenuto di una stringa che può contenere soltanto numeri, lettere e il trattino "-".

public String controlloTag="[a-zA-Z0-9]*&&[-]";

public YouTubeVideo(String tag){
if (Pattern.matches(controlloTag,tag)==true)
this.tag = tag;
else
System.out.println("La stringa dei tag contiene un carattere non valido");
}
}
qualsiasi stringa do in input mi dà sempre errore.

ciao e grazie in anticipo