1 2 3 4 5 6 7 8 9 10 11
// feature probe for 'regexp-named-groups' try { var m = /(?<g>a)/.exec("a"); if (m && m.groups && m.groups.g === "a") { console.log("OK"); } else { console.log("UNSUPPORTED 1"); } } catch (e) { console.log("UNSUPPORTED 2"); }