htmlentities () एक PHP फ़ंक्शन है जो विशेष वर्णों (जैसे <) को उनके एस्केप / एन्कोडेड मान (जैसे <) में परिवर्तित करता है। यह आपको ब्राउज़र को HTML के रूप में पढ़ने के बिना स्ट्रिंग प्रदर्शित करने की अनुमति देता है।
जावास्क्रिप्ट का मूल संस्करण नहीं है। यदि आपको बस बहुत मूल बातें चाहिए ताकि ब्राउज़र HTML के रूप में व्याख्या न करे, तो यह ठीक काम करना चाहिए (जेम्स पैडॉल्से के माध्यम से और मुझे डेविड वॉल्श से समान विचार मिला)।
function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )
PHP.js परियोजना, जो PHP के सभी मूल कार्यों को जावास्क्रिप्ट में पोर्ट करने की एक परियोजना है, में एक उदाहरण भी शामिल है। मैंने इसे आज़माया और यह काम करता है, लेकिन मुझे उस कोड से बहुत कुछ चेतावनी दी गई है जो खराब लिखा गया है, इसलिए मैंने इसे सरल रखा है और उपरोक्त का उपयोग किया है।