Compter les mots dans une TEXTAREA sans balises HTML
Bonjour,
J'ai un petit script tout simple mais efficace pour compter les mots dans un textarea. Le seul hic, c'est que si on ajoute des balises de mise en forme (Hn par exemple), il comptabilise les mots des balises HTML.
Peut-on éviter ça ? Peut-être en insérant strip_tags au code JS ? (je n'y suis pas arrivé, pour ma part).
Voici le code :
Code:
1 2 3 4 5 6 7 8 9
| function Compter(chaine, post) {
var exp=new RegExp("[a-zA-Z0-9éèêëàáâäóòôöíìîïçÉÈÊËÀÁÂÄÒÓÔÖÌÍÎÏÇ-]+","g");
var tabNom=chaine.match(exp);
if (tabNom==null) {post.compte.value = "0 mots";}
else {
var affichage="" + tabNom.length + " mots";
post.compte.value = affichage;
}
} |
Si quelqu'un a une piste... Merci d'avance !