abracadabraPDF › Forums › PDF – Général › Compter le nombre de mots dans un champ › Répondre à : Compter le nombre de mots dans un champ
23 janvier 2020 à 09:11
#66794

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;
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.
@+