Salut tout le monde !

voilà, j'ai une interface dans laquelle des utilisateurs peuvent rentrer quelques infos : nom, prénom, pays....

J'aimerais vérifier que ces champs sont bien des lettres
mais en tenant compte des caractères accuentués é è ù à.... et des carctères un peu spéciaux comme ç

La vérification simple marche sans problème (en utilisant aucun caractère accentué) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public static boolean estAlphabetique(String chaine) {
		boolean b;
		b = Pattern.matches("[a-zA-Z]*", chaine);
		return b;
	}
J'ai essayé de trouver un pattern me permettant de spécifier que j'accepte les caractères accentués, mais sans succès.
Peut-être l'unique solution est de les inclure dans mon pattern ?

merci d'avance !