@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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2lvdGl6ZS1pb25pYy9tb25pdG9yaW5nL3NyYy9saWIvdXRpbGl0eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLFVBQVUsYUFBYSxDQUFDLEdBQVc7SUFDdkMsTUFBTSxXQUFXLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztJQUM5QyxJQUFJLENBQUMsV0FBVyxFQUFFO1FBQ2hCLE1BQU0sSUFBSSxLQUFLLENBQ2IsZ0NBQWdDLEdBQUcsa0RBQWtELENBQ3RGLENBQUM7S0FDSDtJQUNELE9BQU8sSUFBSSxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3BELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gc3RyaW5nVG9SZWdleChzdHI6IHN0cmluZyk6IFJlZ0V4cCB7XG4gIGNvbnN0IG1hdGNoUmVzdWx0ID0gc3RyLm1hdGNoKC9cXC8oLispXFwvKC4qKS8pO1xuICBpZiAoIW1hdGNoUmVzdWx0KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgYEludmFsaWQgcmVnZXggc3RyaW5nIGZvcm1hdCBcIiR7c3RyfVwiLiBSZWdleCBzaG91bGQgYmUgc3VycmVuZGVkIHdpdGggJy8nIGNoYXJhY3Rlci5gXG4gICAgKTtcbiAgfVxuICByZXR1cm4gbmV3IFJlZ0V4cChtYXRjaFJlc3VsdFsxXSwgbWF0Y2hSZXN1bHRbMl0pO1xufVxuIl19