Salut,
Sauf erreur, IndexOf ne s'utilise pas sur une string (ce que tu fais avec caracteres), tu dois utiliser un tableau pour que la fonction puisse faire une recherche.. Doc sur IndexOf
Mais le mieux reste selon moi d'utiliser une expression régulière (qui te permettra de faire des recherches un peu plus approfondie qu'une simple recherche sur des caractères)
Déjà en terme de code c'est cool, parce que tu n'as pas besoin d'écrire tout l'alphabet un simple a-zA-Z suffit :D pour par exemple effectuer une recherche sur des lettres.