htmlentities () là một hàm PHP chuyển đổi các ký tự đặc biệt (như <) thành các giá trị thoát / mã hóa của chúng (như <). Điều này cho phép bạn hiển thị để hiển thị chuỗi mà trình duyệt không đọc nó dưới dạng HTML.
JavaScript không có phiên bản gốc của nó. Nếu bạn chỉ cần những điều rất cơ bản để trình duyệt không hiểu là HTML, thì điều này sẽ hoạt động tốt (thông qua James Padolsey và tôi đã nhận được một ý tưởng tương tự từ David Walsh).
function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )
Dự án PHP.js, là một dự án chuyển tất cả các hàm gốc của PHP sang JavaScript, cũng chứa một ví dụ. Tôi đã thử nó và nó hoạt động, nhưng tôi đã được cảnh báo rằng nhiều mã từ dự án đó được viết kém, vì vậy tôi đã giữ nó đơn giản và sử dụng như trên.