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 :
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
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; }
Mais je n'obtiens pas le même nombre de mots à la fin auriez-vous une idée ?
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; }
Merci d'avance !!
Partager