From the appearance of the JS classes and arrow functions need regexps has not changed. But we must bear in mind that sometimes the problem is better solved by the grammar generator type peg.js.
I've seen libraries that add support for some things from PCRE in JS. And this Pribluda:
https://www.npmjs.com/package/regularity