J'ai une ligne de code comme suit
if($('#eqInputBox').val().search( $(this).html() ) == -1)
qui est censé vérifier si le html est déjà dans la eqInputBox ou non - le problème est que, parfois, le caractère en $(this).html()
peut être un '+'
ou un '*'
. Tout autre caractère (dans l'ensemble des caractères possibles pour l'application) fonctionne, mais lorsque ces caractères apparaissent, l'expression régulière ne renvoie aucune valeur - je pense que cela peut être dû au fait que je ne peux pas glisser un . \
pour échapper à ces caractères.
Quelqu'un a-t-il une idée de la façon dont, lorsque le caractère (ce) html est +
o *
je peux encore le faire vérifier normalement ?
EDIT :
$(this).html()
est généré par l'utilisateur div
Je ne peux donc pas simplement insérer le caractère d'échappement manuellement. Comment faire pour l'ajouter dynamiquement lorsqu'il est nécessaire ?