Il est utile de pouvoir créer des règles en Javascript basé sur la présence ou non de mot clé dans des valeurs. Pour créer ces règles, la fonction Javascript à utiliser est indexOf(valeur_cherchée,position_depart).
Les paramètres à renseigner sont le texte recherché et la position de départ dans le texte.pour commencer la recherche. Si la recherche concerne le texte entier, le parametre position_depart n'est pas à renseigner (ou mettre 0).
Si le mot clé est absent, la fonction renvoie la valeur -1. Si le mot clé est présent, la fonction renvoie l'index où le mot clé a été trouvé (nombre supérieur ou égal à 0). A partir de ces valeurs, il suffit de mettre une regle conditionnelle "si different de -1" pour savoir si le texte contient le mot clé.
A savoir, la fonction indexOf est case-sensitive, c'est à dire qu'elle va regarder si le mot clé a la même casse dans le texte (minuscules/majuscules). Si on ne souhaite pas que ce soit case-sensitive, il est conseillé d'utiliser la fonction toLowerCase() pour tout mettre en minuscules.
Par exemple :
Pour le texte
, si on recherche le mot clé "webanalytix" :Pour + d'infos :
https://www.w3schools.com/jsref/jsref_indexof.asp
https://www.w3schools.com/jsref/jsref_toLowerCase.asp