[ここ壊れてます] .net
ちなみに、生成された正規表現オブジェクトを見る限り、Optionsのbit8がセットされてるので.Netの正規表現エンジンに対して「ECMAScript準拠」の動作指定がなされていることは確かな模様
しかしながら、これはあくまでも「正規表現エンジンの動作」が切り替わるだけであって、正規表現オブジェクト定義時に利用できる構文そのものには影響しないらしい
他の環境で動いてるJavaScriptコードをコピペ+改変して使うと、正規表現(特にuフラグ周り)でハマることがあるかも
正規表現のオプション | Microsoft Docs
URLリンク(docs.microsoft.com)
>ECMAScript(準拠) と標準正規表現は、文字クラスの構文、自己参照キャプチャ グループ、および 8 進数と前方参照の解釈という 3 つの点で動作が異なります。