Widely Available
Regular expressions
id: regexp
Regular expressions
The
RegExp object represents a regular expression, a notation for matching text patterns.
Baseline Status:
Achieved Widely Available on Jan 29, 2018 (Cross-browser Newly Available since Jul 29, 2015).
Desktop Browser Engine Support
Google Chrome
1
Supported
Mozilla Firefox
1
Supported
Apple Safari
1
Supported
Microsoft Edge
12
Supported
Mobile Browser Engine Support
Chrome Android
18
Firefox Android
4
Safari iOS
1
Specifications and References
MDN Browser Compat Data Keys:
javascript.builtins.RegExp ↗
javascript.builtins.RegExp.@@match ↗
javascript.builtins.RegExp.@@matchAll ↗
javascript.builtins.RegExp.@@replace ↗
javascript.builtins.RegExp.@@search ↗
javascript.builtins.RegExp.@@species ↗
javascript.builtins.RegExp.@@split ↗
javascript.builtins.RegExp.RegExp ↗
javascript.builtins.RegExp.dotAll ↗
javascript.builtins.RegExp.exec ↗
javascript.builtins.RegExp.flags ↗
javascript.builtins.RegExp.global ↗
javascript.builtins.RegExp.global.prototype_accessor ↗
javascript.builtins.RegExp.hasIndices ↗
javascript.builtins.RegExp.ignoreCase ↗
javascript.builtins.RegExp.ignoreCase.prototype_accessor ↗
javascript.builtins.RegExp.lastIndex ↗
javascript.builtins.RegExp.multiline ↗
javascript.builtins.RegExp.multiline.prototype_accessor ↗
javascript.builtins.RegExp.source ↗
javascript.builtins.RegExp.source.empty_regex_string ↗
javascript.builtins.RegExp.source.escaping ↗
javascript.builtins.RegExp.source.prototype_accessor ↗
javascript.builtins.RegExp.sticky ↗
javascript.builtins.RegExp.sticky.anchored_sticky_flag ↗
javascript.builtins.RegExp.sticky.prototype_accessor ↗
javascript.builtins.RegExp.test ↗
javascript.builtins.RegExp.toString ↗
javascript.builtins.RegExp.toString.escaping ↗
javascript.builtins.RegExp.unicode ↗
javascript.builtins.RegExp.unicodeSets ↗
javascript.grammar.regular_expression_literals ↗
javascript.regular_expressions.backreference ↗
javascript.regular_expressions.capturing_group ↗
javascript.regular_expressions.character_class ↗
javascript.regular_expressions.character_class_escape ↗
javascript.regular_expressions.character_escape ↗
javascript.regular_expressions.character_escape.unicode ↗
javascript.regular_expressions.disjunction ↗
javascript.regular_expressions.input_boundary_assertion ↗
javascript.regular_expressions.literal_character ↗
javascript.regular_expressions.lookahead_assertion ↗
javascript.regular_expressions.lookbehind_assertion ↗
javascript.regular_expressions.modifier ↗
javascript.regular_expressions.named_backreference ↗
javascript.regular_expressions.named_capturing_group ↗
javascript.regular_expressions.named_capturing_group.duplicate_named_capturing_groups ↗
javascript.regular_expressions.non_capturing_group ↗
javascript.regular_expressions.quantifier ↗
javascript.regular_expressions.unicode_character_class_escape ↗
javascript.regular_expressions.wildcard ↗
javascript.regular_expressions.word_boundary_assertion ↗