| 123456789101112131415161718 |
- var makeString = require('./helper/makeString');
- var escapeChars = require('./helper/escapeChars');
- var reversedEscapeChars = {};
- var regexString = "[";
- for(var key in escapeChars) {
- regexString += key;
- }
- regexString += "]";
- var regex = new RegExp( regexString, 'g');
- module.exports = function escapeHTML(str) {
- return makeString(str).replace(regex, function(m) {
- return '&' + escapeChars[m] + ';';
- });
- };
|