htmlentities () je funkcija PHP, ki pretvori posebne znake (kot <) v njihove ubežane / kodirane vrednosti (kot <). To vam omogoča, da prikažete niz, ne da bi ga brskalnik prebral kot HTML.
JavaScript nima izvorne različice. Če potrebujete samo osnove, da jih brskalnik ne bo razlagal kot HTML, bi to moralo dobro delovati (prek Jamesa Padolseyja in podobno idejo sem dobil od Davida Walsha).
function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )
Primer vsebuje tudi projekt PHP.js, ki je projekt za prenos vseh izvornih funkcij PHP v JavaScript. Preizkusil sem in deluje, vendar so me opozorili, da je večina kode iz tega projekta slabo napisana, zato sem jo preprosto uporabil in uporabil zgoraj.