<div dir="ltr"><div>Has there been any previous discussion of adding the `x` flag to JS? It exists in other languages, and can make relatively complicated regex _much_ easier to read. It also allows for comments, which are incredibly helpful when trying to understand some regexes.<br></div><div><br></div><div>For prior art, XRegExp has this flag (though I've no idea to figure out how frequently it's used), as do a few other languages.<br></div><div><br></div><div>Quick overview: <a href="https://www.regular-expressions.info/freespacing.html">https://www.regular-expressions.info/freespacing.html</a></div><div><br></div><div>Language references:</div><div>Python: <a href="https://docs.python.org/3/library/re.html#re.X">https://docs.python.org/3/library/re.html#re.X</a></div><div>Rust: <a href="https://docs.rs/regex/1.1.6/regex/">https://docs.rs/regex/1.1.6/regex/</a></div><div>XRegExp: <a href="http://xregexp.com/xregexp/flags/#extended">http://xregexp.com/xregexp/flags/#extended</a></div><div>.NET: <a href="https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference#regular-expression-options">https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference#regular-expression-options</a></div><div><br></div><div>Jacob Pratt</div></div>