Actuelement j'utilise la fonction preg_match pour valider les informations envoyé par l'utilisateur mais j'ai des difficulté avec les caractère accentué...

J'ai besoin d'une fonction plus efficace ou la facon d'ajouter ces caractères à ma validation avec preg_match

cette fonction valide que mon nom commance par une lettre et contient bien juste des lettres des - des ' et des espace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
function fxValidNom($Nom) {
	$Retour = 1;
 
	if (!empty($Nom)){
 
		$pattern = '/^([a-z][a-z-\' ]*[a-z-\' ][a-z\'])$/ix';
 
		if(!preg_match ($pattern, $Nom)){
 
			$Retour = 2;
		}
	}else{
		$Retour = 0;	
	}
	return $Retour;
}
j'ai esseyé d'ajouter les caractère accentué mais sa me donne des erreurs...