Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
998 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Equivalent au htmlspecialchars du PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] Equivalent au htmlspecialchars du PHP

n°1405693
Yoyo@
Posté le 12-07-2006 à 15:55:35  profilanswer
 

Salut,
 
Je cherche en Javascript une fonction qui me permettrait, un peu comme le htmlspecialchars en PHP, de me transformer les caractères spécuaix HTML < en &lt; - > en &gt; et & en &amp;.
 
Je pense que ça n'existe pas, mais ça me permettrait d'afficher du code HTML dans mes pages.
 
J'ai écrit cette fonction:
 

function htmlescape(str){
    str = str.replace(/&/g, "&amp;" );
    str = str.replace(/</g, "&lt;" );
    str = str.replace(/>/g, "&gt;" );
    return str;
   }


 
Mais je me demande s'il n'y aurait pas plus efficace que d'utiliser des regexp et des multiples copies comme ci dessus?
 
Merci.

mood
Publicité
Posté le 12-07-2006 à 15:55:35  profilanswer
 

n°1409538
Yoyo@
Posté le 19-07-2006 à 15:59:48  profilanswer
 

chercheinfos a écrit :

tu as la fonction escapte en javascript, qui est une fonction de base.
 
ça te permet de faire passer des caractere HTML de variable en variable.
 
escape(str); pour échapper
unescape(str); pour déséchapper


 
Ce n'est pas ce que je cherche à faire.
 
escape permet d'échapper les caractères non alphanumériques (à part +) en donnat leur code ASCII, précédé d'un %, pour que ces caratères soient transmissibles dans les URLs...
 
Ici, je cherche à transformer quelques caractères en leur homologue  "HTML Compliant". Ca existe en PHP, donc, je  me  demaandais si ça existait en JS, mais a priori, non... Donc, le mieux est sans doute d'utiliser mes Regex!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] Equivalent au htmlspecialchars du PHP

 

Sujets relatifs
Prblm de connexion avec PHP via EasyPhP sur base SQLServ 2000Equivalent du system("pause") sous solaris [RESOLU]
Extensions, PHP et Free[PHP] Telechargement de plusieur fichiers d'un seul coup
[Résolu] Equivalent uft8_encode() en Java?[Javascript/PHP] Récuperer le contenu d'un array et le passer par GET
Pb avec PHP/SNMP et OID[Résolu][PHP] Problème avec header()
equivalent de replaceAll en Oracle[CREATION] Système personalisé de session (PHP >= 4)
Plus de sujets relatifs à : [JS] Equivalent au htmlspecialchars du PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR