„htmlentities ()“ yra PHP funkcija, kuri specialiuosius simbolius (pvz., <) paverčia jų ištrintomis / užkoduotomis reikšmėmis (pvz., <). Tai leidžia parodyti, kad eilutė būtų rodoma, naršyklei neskaitant jos kaip HTML.
„JavaScript“ neturi savosios jos versijos. Jei jums reikia tik pačių pagrindinių dalykų, kad naršyklė nebūtų interpretuojama kaip HTML, tai turėtų gerai veikti (per Jamesą Padolsey ir aš gavau panašią idėją iš David Walsh).
function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )
PHP.js projekte, kuris yra projektas, perkeliantis visas PHP gimtąsias funkcijas į „JavaScript“, taip pat yra pavyzdys. Išbandžiau ir jis veikia, bet buvau įspėtas, kad didžioji dalis to projekto kodo yra prastai parašyta, todėl palikau jį paprastą ir naudojausi aukščiau pateiktais.