I want to make a regex that would match an IDN using Unicode categories (.NET engine). The spoofing prevention is not essential for my goals, so confusing characters don't have to be excluded.
I found some lists of individual characters (e.g. https://www.icann.org/en/system/files/files/idna-protocol-2003-2008.txt), however I want character categories so I wouldn't have to update when a new Unicode version comes out.