Outrepasser le bug du caractère $
Page 1 sur 1 • Partagez
Outrepasser le bug du caractère $
Outrepasser le bug du caractère $ |
À plusieurs endroits du Panneau d'administration, le caractère $ est remplacé par son équivalent html $ . Cela ne pose pas de problème si on veut juste afficher le caractère $ dans du texte, mais si par exemple on a un script Javascript utilisant ce caractère, il faut probablement que ce soit ce caractère et pas l'équivalent HTML. Les endroits problématiques...Plusieurs emplacements dans le Panneau d'administration ne semblent pas accepter convenablement le caractère $ :
Cette liste n'est pas exhaustive. La démarche à suivre pour contourner le problèmeDans le cas du $ de la librairie JQuery$ est en fait interchangeable avec jQuery, donc on peut juste remplacer les $ par jQuery. Si vous ne voulez pas mettre jQuery en entier plein de fois, vous pouvez mettre juste une fois :
par exemple (ou mettre à la place de jq ce que vous souhaitez) , ensuite vous pourrez mettre jq plutôt que jQuery ou $. Dans le cas du $ dans une chaîne de caractère JavascriptIl se peut que ça pose problème, par exemple vous voudriez tester qu'un texte soit bien "50$", le $ se transformant vous ne pourrez pas tester cela. Il y a d'autres manières de mettre le signe $ dans une chaîne de caractère Javascript.
Dans le cas du $ dans une expression régulière JavascriptCela peut-être nécessaire, soit pour le même cas qu'au dessus, en voulant chercher le caractère $. Mais également pour une expression régulière, le caractère $ signifie "fin de chaîne". Par exemple l'expression régulière /a$/ appliqué à un texte finissant par a donnera un résultat positif (et dans les autres cas un résultat négatif). Il faudrait donc, pour cela :
|
Cette astuce a été proposée par Ea. Et actualisée en juillet 2021. Aucune reproduction possible sans notre accord, conformément à l’article L122-1 du CPI. |
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum