Salve ragazzi pensate che vada bene il seguente codice per controllare se una stringa è alfanumerica??

codice:
String checkFields(String login) 
{
	Pattern p=Pattern.compile(“[a-zA-Z0-9]”);
	Matcher m= p.matcher(login);
	if (m.find())
		return(“errore”);
	else
		return (“”);
}

mi ritorna sempre "errore"!!!

GRAZIE