We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 155290b commit 7013932Copy full SHA for 7013932
src/regex-builder.js
@@ -37,9 +37,8 @@ export default class RegexBuilder {
37
.forEach(str => this.#flags.add(str));
38
}
39
40
- let flagsStr = "";
41
- this.#flags.forEach(flagStr => flagsStr += flagStr);
42
- const regex = new RegExp(this.#regexString, flagsStr);
+ const flagsString = [...this.#flags].reduce((flags, flag) => flags + flag, "");
+ const regex = new RegExp(this.#regexString, flagsString);
43
this.#regexString = "";
44
this.#flags.clear();
45
return regex;
0 commit comments