@amplience/dc-cli
Version:
Dynamic Content CLI Tool
17 lines (16 loc) • 531 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.equalsOrRegex = equalsOrRegex;
function equalsOrRegex(value, compare) {
if (compare.length > 1 && compare[0] === '/' && compare[compare.length - 1] === '/') {
try {
const regExp = new RegExp(compare.substr(1, compare.length - 2));
return regExp.test(value);
}
catch (e) {
console.error('Could not parse regex!');
throw e;
}
}
return value === compare;
}