@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
8 lines • 1.36 kB
JavaScript
export function stringToRegex(str) {
const matchResult = str.match(/\/(.+)\/(.*)/);
if (!matchResult) {
throw new Error(`Invalid regex string format "${str}". Regex should be surrended with '/' character.`);
}
return new RegExp(matchResult[1], matchResult[2]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2lvdGl6ZS1pb25pYy9tb25pdG9yaW5nL3NyYy9saWIvdXRpbGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLFVBQVUsYUFBYSxDQUFDLEdBQVc7SUFDdkMsTUFBTSxXQUFXLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUM5QyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDakIsTUFBTSxJQUFJLEtBQUssQ0FDYixnQ0FBZ0MsR0FBRyxrREFBa0QsQ0FDdEYsQ0FBQztJQUNKLENBQUM7SUFDRCxPQUFPLElBQUksTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsRUFBRSxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNwRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIHN0cmluZ1RvUmVnZXgoc3RyOiBzdHJpbmcpOiBSZWdFeHAge1xuICBjb25zdCBtYXRjaFJlc3VsdCA9IHN0ci5tYXRjaCgvXFwvKC4rKVxcLyguKikvKTtcbiAgaWYgKCFtYXRjaFJlc3VsdCkge1xuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgIGBJbnZhbGlkIHJlZ2V4IHN0cmluZyBmb3JtYXQgXCIke3N0cn1cIi4gUmVnZXggc2hvdWxkIGJlIHN1cnJlbmRlZCB3aXRoICcvJyBjaGFyYWN0ZXIuYFxuICAgICk7XG4gIH1cbiAgcmV0dXJuIG5ldyBSZWdFeHAobWF0Y2hSZXN1bHRbMV0sIG1hdGNoUmVzdWx0WzJdKTtcbn1cbiJdfQ==