Sha256: eea40d65b8981196ddfd6bb07b259ed35bc1387cf827b922ecf344a88693c6c6
Contents?: true
Size: 439 Bytes
Versions: 300
Compression:
Stored size: 439 Bytes
Contents
/** Used to match `RegExp` flags from their coerced string values. */ var reFlags = /\w*$/; /** * Creates a clone of `regexp`. * * @private * @param {Object} regexp The regexp to clone. * @returns {Object} Returns the cloned regexp. */ function cloneRegExp(regexp) { var result = new regexp.constructor(regexp.source, reFlags.exec(regexp)); result.lastIndex = regexp.lastIndex; return result; } module.exports = cloneRegExp;
Version data entries
300 entries across 276 versions & 32 rubygems