1234567891011121314151617 |
- var makeString = require('./helper/makeString');
- var escapeChars = require('./helper/escapeChars');
- 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] + ';';
- });
- };
|