René's URL Explorer Experiment


Title: RegExp - JavaScript | MDN

Open Graph Title: RegExp - JavaScript | MDN

Description: The RegExp object is used for matching text with a pattern.

Open Graph Description: The RegExp object is used for matching text with a pattern.

Opengraph URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

direct link

Domain: developer.mozilla.org

og:localeen_US
og:imagehttps://developer.mozilla.org/mdn-social-image.46ac2375.png
og:image:typeimage/png
og:image:height1024
og:image:width1024
og:image:altThe MDN logo
og:site_nameMDN Web Docs
twitter:cardsummary
twitter:creatorMozDevNet
position5

Links:

Skip to main contenthttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#content
Skip to searchhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#search
MDN https://developer.mozilla.org/en-US/
HTML: Markup languagehttps://developer.mozilla.org/en-US/docs/Web/HTML
Elementshttps://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements
Global attributeshttps://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes
Attributeshttps://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes
See all…https://developer.mozilla.org/en-US/docs/Web/HTML/Reference
Responsive imageshttps://developer.mozilla.org/en-US/docs/Web/HTML/Guides/Responsive_images
HTML cheatsheethttps://developer.mozilla.org/en-US/docs/Web/HTML/Guides/Cheatsheet
Date & time formatshttps://developer.mozilla.org/en-US/docs/Web/HTML/Guides/Date_and_time_formats
See all…https://developer.mozilla.org/en-US/docs/Web/HTML/Guides
SVGhttps://developer.mozilla.org/en-US/docs/Web/SVG
MathMLhttps://developer.mozilla.org/en-US/docs/Web/MathML
XMLhttps://developer.mozilla.org/en-US/docs/Web/XML
CSS: Styling languagehttps://developer.mozilla.org/en-US/docs/Web/CSS
Propertieshttps://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties
Selectorshttps://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors
At-ruleshttps://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules
Valueshttps://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values
See all…https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
Box modelhttps://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Box_model/Introduction
Animationshttps://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Animations/Using
Flexboxhttps://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Flexible_box_layout/Basic_concepts
Colorshttps://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Colors/Applying_color
See all…https://developer.mozilla.org/en-US/docs/Web/CSS/Guides
Column layoutshttps://developer.mozilla.org/en-US/docs/Web/CSS/How_to/Layout_cookbook/Column_layouts
Centering an elementhttps://developer.mozilla.org/en-US/docs/Web/CSS/How_to/Layout_cookbook/Center_an_element
Card componenthttps://developer.mozilla.org/en-US/docs/Web/CSS/How_to/Layout_cookbook/Card
See all…https://developer.mozilla.org/en-US/docs/Web/CSS/How_to/Layout_cookbook
JavaScript: Scripting languagehttps://developer.mozilla.org/en-US/docs/Web/JavaScript
Standard built-in objectshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects
Expressions & operatorshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators
Statements & declarationshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements
Functionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions
See all…https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
Control flow & error handinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
Loops and iterationhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration
Working with objectshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_objects
Using classeshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_classes
See all…https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
Web APIs: Programming interfaceshttps://developer.mozilla.org/en-US/docs/Web/API
File system APIhttps://developer.mozilla.org/en-US/docs/Web/API/File_System_API
Fetch APIhttps://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Geolocation APIhttps://developer.mozilla.org/en-US/docs/Web/API/Geolocation_API
HTML DOM APIhttps://developer.mozilla.org/en-US/docs/Web/API/HTML_DOM_API
Push APIhttps://developer.mozilla.org/en-US/docs/Web/API/Push_API
Service worker APIhttps://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API
See all…https://developer.mozilla.org/en-US/docs/Web/API
Using the Web animation APIhttps://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API
Using the Fetch APIhttps://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
Working with the History APIhttps://developer.mozilla.org/en-US/docs/Web/API/History_API/Working_with_the_History_API
Using the Web speech APIhttps://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_API
Using web workershttps://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers
All web technologyhttps://developer.mozilla.org/en-US/docs/Web
Accessibilityhttps://developer.mozilla.org/en-US/docs/Web/Accessibility
HTTPhttps://developer.mozilla.org/en-US/docs/Web/HTTP
URIhttps://developer.mozilla.org/en-US/docs/Web/URI
Web extensionshttps://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions
WebAssemblyhttps://developer.mozilla.org/en-US/docs/WebAssembly
WebDriverhttps://developer.mozilla.org/en-US/docs/Web/WebDriver
See all…https://developer.mozilla.org/en-US/docs/Web
Mediahttps://developer.mozilla.org/en-US/docs/Web/Media
Performancehttps://developer.mozilla.org/en-US/docs/Web/Performance
Privacyhttps://developer.mozilla.org/en-US/docs/Web/Privacy
Securityhttps://developer.mozilla.org/en-US/docs/Web/Security
Progressive web appshttps://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
Learn web developmenthttps://developer.mozilla.org/en-US/docs/Learn_web_development
Getting started moduleshttps://developer.mozilla.org/en-US/docs/Learn_web_development/Getting_started
Core moduleshttps://developer.mozilla.org/en-US/docs/Learn_web_development/Core
MDN Curriculumhttps://developer.mozilla.org/en-US/curriculum/
Structuring content with HTML modulehttps://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Structuring_content
CSS styling basics modulehttps://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics
CSS layout modulehttps://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout
Dynamic scripting with JavaScript modulehttps://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Scripting
Playgroundhttps://developer.mozilla.org/en-US/play
HTTP Observatoryhttps://developer.mozilla.org/en-US/observatory
Border-image generatorhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_backgrounds_and_borders/Border-image_generator
Border-radius generatorhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_backgrounds_and_borders/Border-radius_generator
Box-shadow generatorhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_backgrounds_and_borders/Box-shadow_generator
Color format converterhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Color_format_converter
Color mixerhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_colors/Color_mixer
Shape generatorhttps://developer.mozilla.org/en-US/docs/Web/CSS/CSS_shapes/Shape_generator
About MDNhttps://developer.mozilla.org/en-US/about
Advertise with ushttps://developer.mozilla.org/en-US/advertising
Communityhttps://developer.mozilla.org/en-US/community
MDN on GitHubhttps://github.com/mdn
Bloghttps://developer.mozilla.org/en-US/blog/
Webhttps://developer.mozilla.org/en-US/docs/Web
JavaScripthttps://developer.mozilla.org/en-US/docs/Web/JavaScript
Referencehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
Standard built-in objectshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects
RegExphttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://github.com/orgs/mdn/discussions/739
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/RegExp
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp
Learn more https://developer.mozilla.org/en-US/docs/Glossary/Baseline/Compatibility
See full compatibility https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#browser_compatibility
Report feedback https://survey.alchemer.com/s3/7634825/MDN-baseline-feedback?page=%2Fen-US%2Fdocs%2FWeb%2FJavaScript%2FReference%2FGlobal_Objects%2FRegExp&level=high
Regular expressions chapterhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions
regular expression referencehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions
Descriptionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#description
Constructorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#constructor
Static propertieshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#static_properties
Static methodshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#static_methods
Instance propertieshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#instance_properties
Instance methodshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#instance_methods
Exampleshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#examples
Specificationshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#specifications
Browser compatibilityhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#browser_compatibility
See alsohttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#see_also
Descriptionhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#description
Literal notation and constructorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#literal_notation_and_constructor
flagshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions#advanced_searching_with_flags
flagshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions#advanced_searching_with_flags
dotnet docshttps://learn.microsoft.com/en-us/dotnet/standard/base-types/compilation-and-reuse-in-regular-expressions
build the regular expression from dynamic inputhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#building_a_regular_expression_from_dynamic_inputs
Flags in constructorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#flags_in_constructor
flagshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions#advanced_searching_with_flags
Special handling for regexeshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#special_handling_for_regexes
duck-typedhttps://en.wikipedia.org/wiki/Duck_typing
multiple stepshttps://tc39.es/ecma262/multipage/abstract-operations.html#sec-isregexp
x[Symbol.match]https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match
truthyhttps://developer.mozilla.org/en-US/docs/Glossary/Truthy
falsyhttps://developer.mozilla.org/en-US/docs/Glossary/Falsy
exechttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec
[Symbol.replace]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.replace
String.prototype.endsWith()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith
startsWith()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
includes()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes
TypeErrorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError
String.prototype.matchAll()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/matchAll
replaceAll()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replaceAll
globalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global
[Symbol.matchAll]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/matchAll
[Symbol.replace]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace
RegExp()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp
String.prototype.endsWith()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith
falsyhttps://developer.mozilla.org/en-US/docs/Glossary/Falsy
re.toString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString
Perl-like RegExp propertieshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#perl-like_regexp_properties
deprecated RegExp propertieshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features#regexp
Constructorhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#constructor
RegExp()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp
Static propertieshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#static_properties
RegExp.$1, …, RegExp.$9https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n
RegExp.input ($_)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/input
RegExp.lastMatch ($&)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch
RegExp.lastParen ($+)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastParen
RegExp.leftContext ($`)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext
RegExp.rightContext ($')https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/rightContext
RegExp[Symbol.species]https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.species
Static methodshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#static_methods
RegExp.escape()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/escape
Escapeshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions#escape_sequences
literalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Literal_character
RegExp()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp
Instance propertieshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#instance_properties
RegExp.prototype.constructorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor
RegExphttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp
RegExp.prototype.dotAllhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll
RegExp.prototype.flagshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags
RegExp.prototype.globalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global
RegExp.prototype.hasIndiceshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices
RegExp.prototype.ignoreCasehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase
RegExp.prototype.multilinehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline
RegExp.prototype.sourcehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source
RegExp.prototype.stickyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky
RegExp.prototype.unicodehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode
RegExp.prototype.unicodeSetshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicodeSets
lastIndexhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex
Instance methodshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#instance_methods
RegExp.prototype.compile()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile
RegExp.prototype.exec()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec
RegExp.prototype.test()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test
RegExp.prototype.toString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString
Object.prototype.toString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
RegExp.prototype[Symbol.match]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.match
RegExp.prototype[Symbol.matchAll]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.matchAll
RegExp.prototype[Symbol.replace]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.replace
RegExp.prototype[Symbol.search]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.search
RegExp.prototype[Symbol.split]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.split
Exampleshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#examples
Using a regular expression to change data formathttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#using_a_regular_expression_to_change_data_format
String.prototype.replace()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace
Using regular expression to split lines with different line endings/ends of line/line breakshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#using_regular_expression_to_split_lines_with_different_line_endingsends_of_lineline_breaks
Using regular expression on multiple lineshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#using_regular_expression_on_multiple_lines
Using a regular expression with the sticky flaghttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#using_a_regular_expression_with_the_sticky_flag
stickyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky
RegExp.prototype.lastIndexhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex
The difference between the sticky flag and the global flaghttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#the_difference_between_the_sticky_flag_and_the_global_flag
Regular expression and Unicode charactershttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#regular_expression_and_unicode_characters
Unicode property escapeshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape
Extracting subdomain name from URLhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#extracting_subdomain_name_from_url
URL APIhttps://developer.mozilla.org/en-US/docs/Web/API/URL_API
Building a regular expression from dynamic inputshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#building_a_regular_expression_from_dynamic_inputs
Specificationshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#specifications
ECMAScript® 2026 Language Specification# sec-regexp-regular-expression-objectshttps://tc39.es/ecma262/multipage/text-processing.html#sec-regexp-regular-expression-objects
Browser compatibilityhttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#browser_compatibility
Firefox-specific noteshttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#firefox-specific_notes
bug 1053944https://bugzil.la/1053944
See alsohttps://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/RegExp#see_also
Polyfill of many modern RegExp features (dotAll, sticky flags, named capture groups, etc.) in core-jshttps://github.com/zloirock/core-js#ecmascript-string-and-regexp
Regular expressionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions
Regular expressionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions
String.prototype.match()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match
String.prototype.replace()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace
String.prototype.split()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split
Learn how to contributehttps://developer.mozilla.org/en-US/docs/MDN/Community/Getting_started
MDN contributorshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/contributors.txt
View this page on GitHubhttps://github.com/mdn/content/blob/main/files/en-us/web/javascript/reference/global_objects/regexp/index.md?plain=1
Report a problem with this contenthttps://github.com/mdn/content/issues/new?template=page-report.yml&mdn-url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FJavaScript%2FReference%2FGlobal_Objects%2FRegExp&metadata=%3C%21--+Do+not+make+changes+below+this+line+--%3E%0A%3Cdetails%3E%0A%3Csummary%3EPage+report+details%3C%2Fsummary%3E%0A%0A*+Folder%3A+%60en-us%2Fweb%2Fjavascript%2Freference%2Fglobal_objects%2Fregexp%60%0A*+MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FJavaScript%2FReference%2FGlobal_Objects%2FRegExp%0A*+GitHub+URL%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fblob%2Fmain%2Ffiles%2Fen-us%2Fweb%2Fjavascript%2Freference%2Fglobal_objects%2Fregexp%2Findex.md%0A*+Last+commit%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fcommit%2F6ef7bc04d63cf8b512bdbea149a6cb875cc063e3%0A*+Document+last+modified%3A+2025-11-09T02%3A29%3A26.000Z%0A%0A%3C%2Fdetails%3E
Standard built-in objectshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects
RegExphttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp
RegExp()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp
escape()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/escape
$1, …, $9https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n
input ($_)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/input
lastMatch ($&)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch
lastParen ($+)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastParen
leftContext ($`)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext
rightContext ($')https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/rightContext
[Symbol.species]https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.species
compile()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile
exec()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec
test()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test
toString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString
[Symbol.match]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.match
[Symbol.matchAll]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.matchAll
[Symbol.replace]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.replace
[Symbol.search]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.search
[Symbol.split]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/Symbol.split
lastIndexhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex
dotAllhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll
flagshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags
globalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global
hasIndiceshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices
ignoreCasehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase
multilinehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline
sourcehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source
stickyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky
unicodehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode
unicodeSetshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicodeSets
Object/Functionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object
apply()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply
bind()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
call()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call
toString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/toString
[Symbol.hasInstance]()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/Symbol.hasInstance
displayNamehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/displayName
lengthhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/length
namehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/name
prototypehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype
argumentshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/arguments
callerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/caller
__defineGetter__()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineGetter__
__defineSetter__()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/__defineSetter__
__lookupGetter__()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupGetter__
__lookupSetter__()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/__lookupSetter__
hasOwnProperty()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/hasOwnProperty
isPrototypeOf()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/isPrototypeOf
propertyIsEnumerable()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/propertyIsEnumerable
toLocaleString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toLocaleString
toString()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
valueOf()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/valueOf
__proto__https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/proto
constructorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/constructor
https://developer.mozilla.org/
https://github.com/mdn/
https://bsky.app/profile/developer.mozilla.org
https://x.com/mozdevnet
https://mastodon.social/@mdn
https://developer.mozilla.org/en-US/blog/rss.xml
About https://developer.mozilla.org/en-US/about
Blog https://developer.mozilla.org/en-US/blog/
Mozilla careers https://www.mozilla.org/en-US/careers/listings/
Advertise with us https://developer.mozilla.org/en-US/advertising
MDN Plus https://developer.mozilla.org/en-US/plus
Product help https://support.mozilla.org/products/mdn-plus
MDN Community https://developer.mozilla.org/en-US/community
Community resources https://developer.mozilla.org/en-US/docs/MDN/Community
Writing guidelines https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines
MDN Discord https://developer.mozilla.org/discord
MDN on GitHub https://github.com/mdn
Web technologies https://developer.mozilla.org/en-US/docs/Web
Learn web development https://developer.mozilla.org/en-US/docs/Learn_web_development
Guides https://developer.mozilla.org/en-US/docs/MDN/Guides
Tutorials https://developer.mozilla.org/en-US/docs/MDN/Tutorials
Glossary https://developer.mozilla.org/en-US/docs/Glossary
Hacks blog https://hacks.mozilla.org/
https://www.mozilla.org/
Website Privacy Noticehttps://www.mozilla.org/privacy/websites/
Telemetry Settingshttps://www.mozilla.org/en-US/privacy/websites/data-preferences/
Legalhttps://www.mozilla.org/about/legal/terms/mozilla
Community Participation Guidelineshttps://www.mozilla.org/about/governance/policies/participation/
Mozilla Corporation’shttps://www.mozilla.org/
Mozilla Foundationhttps://foundation.mozilla.org/
a Creative Commons licensehttps://developer.mozilla.org/docs/MDN/Writing_guidelines/Attrib_copyright_license

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.