Files
medusa-store/packages/medusa-core-utils/src/build-regexp-if-valid.ts
2022-12-12 19:24:37 +01:00

11 lines
222 B
TypeScript

export function buildRegexpIfValid(str: string): RegExp | undefined {
try {
const m = str.match(/^([\/~@;%#'])(.*?)\1([gimsuy]*)$/)
if (m) {
return new RegExp(m[2], m[3])
}
} catch (e) {}
return
}