{ "javascript": { "regular_expressions": { "backreference": { "__compat": { "description": "Backreference: `\\1`, `\\2`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Backreference", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-DecimalEscape", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "capturing_group": { "__compat": { "description": "Capturing group: `(...)`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Capturing_group", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "character_class": { "__compat": { "description": "Character class: `[...]`, `[^...]`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_class", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClass", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "character_class_escape": { "__compat": { "description": "Character class escape: `\\d`, `\\D`, `\\w`, `\\W`, `\\s`, `\\S`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_class_escape", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClassEscape", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "character_escape": { "__compat": { "description": "Character escape: `\\n`, `\\x`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_escape", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterEscape", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "unicode": { "__compat": { "description": "Unicode character escape: `\\u{...}`", "tags": [ "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "50" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "46" }, "firefox_android": "mirror", "nodejs": { "version_added": "6.0.0" }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "10" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "disjunction": { "__compat": { "description": "Disjunction: `|`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Disjunction", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Disjunction", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "input_boundary_assertion": { "__compat": { "description": "Input boundary assertion: `^`, `$`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Input_boundary_assertion", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "literal_character": { "__compat": { "description": "Literal character: `a`, `b`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Literal_character", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-PatternCharacter", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "lookahead_assertion": { "__compat": { "description": "Lookahead assertion: `(?=...)`, `(?!...)`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Lookahead_assertion", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "lookbehind_assertion": { "__compat": { "description": "Lookbehind assertion: `(?<=...)`, `(?`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Named_backreference", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-AtomEscape", "tags": [ "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "64" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "nodejs": { "version_added": "10.0.0" }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "11.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "named_capturing_group": { "__compat": { "description": "Named capture group: `(?...)`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Named_capturing_group", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom", "tags": [ "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "64" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "nodejs": { "version_added": "10.0.0" }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "11.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "duplicate_named_capturing_groups": { "__compat": { "description": "Duplicate names in different disjunction alternatives are allowed", "tags": [ "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "125" }, "chrome_android": "mirror", "deno": { "version_added": false }, "edge": "mirror", "firefox": { "version_added": "129" }, "firefox_android": "mirror", "nodejs": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "17" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "non_capturing_group": { "__compat": { "description": "Non-capturing group: `(?:...)`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Non-capturing_group", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "quantifier": { "__compat": { "description": "Quantifier: `*`, `+`, `?`, `{n}`, `{n,}`, `{n,m}`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Quantifier", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Quantifier", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "unicode_character_class_escape": { "__compat": { "description": "Unicode character class escape: `\\p{...}`, `\\P{...}`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClassEscape", "tags": [ "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "64" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "nodejs": { "version_added": "10.0.0" }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "11.1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "wildcard": { "__compat": { "description": "Wildcard: `.`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Wildcard", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "word_boundary_assertion": { "__compat": { "description": "Word boundary assertion: `\\b`, `\\B`", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Word_boundary_assertion", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion", "tags": [ "web-features:snapshot:ecmascript-3", "web-features:regexp" ], "support": { "bun": { "version_added": "1.0.0" }, "chrome": { "version_added": "1" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "1" }, "firefox_android": "mirror", "ie": { "version_added": "4" }, "nodejs": { "version_added": "0.10.0" }, "oculus": "mirror", "opera": { "version_added": "5" }, "opera_android": { "version_added": "10.1" }, "safari": { "version_added": "1" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror", "webview_ios": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }