izi-doc-js
Version:
Lib de documentação criada em node.js
20 lines (14 loc) • 493 B
JavaScript
module.exports = function replaceValue(value, regexArray = []) {
let valueModified = value + "";
regexArray.map(({ open, close }) => {
if (open) {
const regexOpen = new RegExp(open.regex, "gm");
valueModified = valueModified.replace(regexOpen, open.replace);
}
if (close) {
const regexClose = new RegExp(close.regex, "gm");
valueModified = valueModified.replace(regexClose, close.replace);
}
});
return valueModified;
};