string-to-regexp.js 300 B

12345678910111213
  1. /**
  2. * String to RegExp.
  3. *
  4. * @param {string|RegExp} pattern
  5. * @param {string|undefined} flags
  6. * @returns {RegExp}
  7. */
  8. export function stringToRegexp(pattern, flags = undefined) {
  9. if (pattern instanceof RegExp) {
  10. return new RegExp(pattern, flags);
  11. }
  12. return new RegExp(pattern, flags);
  13. }