17 lines
334 B
JavaScript
17 lines
334 B
JavaScript
// vim:set sw=4 ts=4 sts=4 ft=javascript expandtab:
|
|
// Escape HTML chars
|
|
var entityMap = {
|
|
"&": "&",
|
|
"<": "<",
|
|
">": ">",
|
|
'"': '"',
|
|
"'": ''',
|
|
"/": '/'
|
|
};
|
|
|
|
function escapeHtml(string) {
|
|
return String(string).replace(/[&<>"'\/]/g, function (s) {
|
|
return entityMap[s];
|
|
});
|
|
}
|