cloudcmd/server/entity.js
2017-03-27 15:08:17 +03:00

32 lines
568 B
JavaScript

'use strict';
const Entities = {
' ': ' ',
'&lt;': '<',
'&gt;': '>',
};
const keys = Object.keys(Entities);
module.exports.encode = (str) => {
keys.forEach((code) => {
const char = Entities[code];
const reg = RegExp(char, 'g');
str = str.replace(reg, code);
});
return str;
};
module.exports.decode = (str) => {
keys.forEach((code) => {
const char = Entities[code];
const reg = RegExp(code, 'g');
str = str.replace(reg, char);
});
return str;
};