{ "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "unicode": { "__compat": { "description": "Unicode character escape: \\u{...}", "support": { "chrome": { "version_added": "50" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": { "version_added": "12" }, "firefox": { "version_added": "46" }, "firefox_android": "mirror", "ie": { "version_added": false }, "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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/Lookbehind_assertion", "spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion", "support": { "chrome": { "version_added": "62" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "ie": { "version_added": false }, "nodejs": { "version_added": "8.10.0" }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "16.4" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "modifier": { "__compat": { "description": "Modifier: (?ims-ims:...)", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Modifier", "spec_url": "https://github.com/tc39/proposal-regexp-modifiers#syntax", "support": { "chrome": { "version_added": "125" }, "chrome_android": "mirror", "deno": { "version_added": false }, "edge": "mirror", "firefox": { "version_added": false, "impl_url": "https://bugzil.la/1899813" }, "firefox_android": "mirror", "ie": { "version_added": false }, "nodejs": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": false }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "mirror" }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "named_backreference": { "__compat": { "description": "Named backreference: \\k<name>", "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", "support": { "chrome": { "version_added": "64" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "ie": { "version_added": false }, "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" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "named_capturing_group": { "__compat": { "description": "Named capture group: (?<name>...)", "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", "support": { "chrome": { "version_added": "64" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "ie": { "version_added": false }, "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" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "duplicate_named_capturing_groups": { "__compat": { "description": "Duplicate names in different disjunction alternatives are allowed", "support": { "chrome": { "version_added": "125" }, "chrome_android": "mirror", "deno": { "version_added": false }, "edge": "mirror", "firefox": { "version_added": "129" }, "firefox_android": "mirror", "ie": { "version_added": false }, "nodejs": { "version_added": false }, "oculus": "mirror", "opera": "mirror", "opera_android": "mirror", "safari": { "version_added": "17" }, "safari_ios": "mirror", "samsunginternet_android": "mirror", "webview_android": "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" ], "support": { "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" }, "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" ], "support": { "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" }, "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", "support": { "chrome": { "version_added": "64" }, "chrome_android": "mirror", "deno": { "version_added": "1.0" }, "edge": "mirror", "firefox": { "version_added": "78" }, "firefox_android": "mirror", "ie": { "version_added": false }, "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" }, "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" ], "support": { "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" }, "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" ], "support": { "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" }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } }