Bonjour à tous, après un peu de recherche je tombe sur se topique...

Mon problème est que je fais un comptage de mot en php en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
	static function countWords($str)
	{	
	     $words = 0;
	     $str = @eregi_replace(" +", " ", $str);
	     $array = explode(" ", $str);
	     for($i=0;$i < count($array);$i++)
	 	 {
	         if (@eregi("[0-9A-Za-zÀ-ÖØ-öø-ÿ]", $array[$i])) 
	             $words++;
	     }
	     return $words;
	 }
Et j'aimerais donc compter les mots de la même manière en js et je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
	countWord: function (text)
	{
		var regex = new RegExp("[0-9A-Za-zÀ-ÖØ-öø-ÿ]+", "g");
		text = text.match(regex);
		var nb_words = text.length;
		return nb_words;
	}
Mais je n'obtiens pas le même nombre de mots à la fin auriez-vous une idée ?

Merci d'avance !!