[Regex] Vérifier un texte avec accents
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:
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 !