Donnez vie à vos documents numériques !
 

Répondre à : Compter le nombre de mots dans un champ

abracadabraPDF Forums PDF – Général Compter le nombre de mots dans un champ Répondre à : Compter le nombre de mots dans un champ

#66794
bebarth
Maître des clés

bonjour,

J’ai pas compris comment fonctionne RegExp.

Ne t’inquiète pas, celle-ci est simple mais pour moi les expressions régulières ne sont pas évidentes non plus…
C’est une manière plus rapide (mais donc pas plus simple) d’écrire la même chose.
Pour correspondre exactement à mon script, j’aurai pu écrire :

Code:
var lesMots=event.value;
var lExpression=RegExp(“[ ‘/r/]+”, “g”);
var enTable=lesMots.split(lExpression);
this.getField(“nbMots”).value=enTable.length;

Le script que tu donnes ne tient pas compte des sauts de lignes et compte le nombre de mots séparés par un trait d’union. Dans mon script les mots avec un trait d’union ne comptent que pour un mot et les sauts de lignes sont pris en compte.
@+