htmlspecialchars en javascript

Mai 2013

En Javascript, il n'existe aucune fonction qui sert à encoder les caractères spéciaux HTML : < > & et " (il s'agit en fait des métacaractères du langage HTML) comme la fonction htmlspecialchars() en PHP.

Pour ça, il faut utiliser une fonction utilisateur, comme la bibliothèque Encoder.js (http://www.strictly-software.com/htmlencode). Voici comment l'utiliser :

Dans un tout autre contexte, cet article est très intéressant : recopier la mise en forme d'une cellule excel.

var texte = '<b class="big">Salut</b>';

Encoder.EncodeType = "entity";
texteEncoded = Encoder.htmlEncode(texte);
// &lt;b class=&quot;big&quot;&gt;Salut&lt;/b&gt;

Encore faim ? allez lire ça : pierre des neiges !

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré