Bonjour,

J'ai créé la fonction suivante qui devrait me retourner true si la masque correspond au texte !
C'est en fait pour vérifier le contenu d'une adresse type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
121 allée des alouettes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  function EstTexte($e)
 {
 	if($e!="")
	{
		$moule="#^[0-9a-zA-Zéèàçêïö]+([\-\' ][a-zA-Zéèàçêïö]+)*$#";
		return preg_match($moule, $e);
	}
	else return true;
 }
Mais j'ai l'erreur suivante qui apparait sur la page et je ne trouve pas son origine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: preg_match() [function.preg-match]: Compilation failed: range out of order in character class at offset 21 in /homepages/28/d310758341/htdocs/includes/main/fonctions_texte.php on line 62
Pouvez-vous m'aider, svp?
merci