Bonjour,
J'ai un petit compteur de mots qui fonctionne avec JS, et qui excue les balises HTML.
Je me suis aper�u en revanche qu'il prend en compte les apostrophes, contrairement aux traitements de texte.
Par exemple, avec Word ou �quivalent : l'appel --> 1 mot. Mon compteur en compte 2.
Je n'arrive pas � faire cette exclusion de l'apostrophe. J'ai essay� la suppression de l'apostrophe avec chaine.replace("'", "" ), mais cela n'est effectif que sur la premi�re expression trouv�e.
Voici le code inclu dans la fonction :
Avez-vous une piste � me proposer ? Merci d'avance.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6 reg=new RegExp("<.[^<>]*>", "gi" ); chaine=chaine.replace(reg, "" ); var exp=new RegExp("[a-zA-Z0-9éèêëàáâäóòôöíìîïçÉÈÊËÀÁÂÄÒÓÔÖÌÍÎÏÇ-]+","g"); var tabNom=chaine.match(exp); if (tabNom==null) {post.compte.value = "0 mot";}
Partager