I have a code line
regex = /^(?<aa>[0-9]{2})-(?<bb>[0-9]{6})-(?<cc>[0-9]{6})-(?<d>[0-9])$/;
And typescript (or is it webpack?) complains:
Module parse failed: Error parsing regular expression: Invalid regular expression: /^(?<aa>[0-9]{2})-(?<bb>[0-9]{6})-(?<cc>[0-9]{6})-(?<d>[0-9])$/: Invalid group (18:23)
You may need an appropriate loader to handle this file type.
It seems to be a problem with the named groups. This is a valid regex in javascript.
I'm using typescript 2.9.2
I strongly prefer using named groups. What can I do to make them compile?