UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

8 lines 1.36 kB
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==