1. [ Standard built-in objects ](/en-US/docs/Web/JavaScript/Reference/Global_Objects)
2. [ ` RegExp ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp)
3. Constructor
1. [ ` RegExp() constructor ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/RegExp)
4. Static properties
1. [ ` RegExp[@@species] ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@species)
2. [ ` RegExp.input ($_) ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/input) Deprecated
3. [ ` RegExp.lastMatch ($&) ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastMatch) Deprecated
4. [ ` RegExp.lastParen ($+) ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastParen) Deprecated
5. [ ` RegExp.leftContext ($`) ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/leftContext) Deprecated
6. [ ` RegExp.$1, â¦, RegExp.$9 ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/n) Deprecated
7. [ ` RegExp.rightContext ($') ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/rightContext) Deprecated
5. Instance methods
1. [ ` RegExp.prototype[@@match]() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@match)
2. [ ` RegExp.prototype[@@matchAll]() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@matchAll)
3. [ ` RegExp.prototype[@@replace]() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@replace)
4. [ ` RegExp.prototype[@@search]() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@search)
5. [ ` RegExp.prototype[@@split]() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/@@split)
6. [ ` RegExp.prototype.compile() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/compile) Deprecated
7. [ ` RegExp.prototype.exec() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/exec)
8. [ ` RegExp.prototype.test() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test)
9. _[ ` RegExp.prototype.toString() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/toString) _
6. Instance properties
1. [ ` RegExp.prototype.dotAll ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll)
2. [ ` RegExp.prototype.flags ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/flags)
3. [ ` RegExp.prototype.global ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global)
4. [ ` RegExp.prototype.hasIndices ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/hasIndices)
5. [ ` RegExp.prototype.ignoreCase ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase)
6. [ ` RegExp: lastIndex ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex)
7. [ ` RegExp.prototype.multiline ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline)
8. [ ` RegExp.prototype.source ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source)
9. [ ` RegExp.prototype.sticky ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky)
10. [ ` RegExp.prototype.unicode ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicode)
11. [ ` RegExp.prototype.unicodeSets ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/unicodeSets)
7. Inheritance
8. [ ` Object/Function ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)
9. Static methods
1. [ ` Function.prototype[@@hasInstance]() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/@@hasInstance)
2. [ ` Function.prototype.apply() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply)
3. [ ` Function.prototype.bind() ` ](/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind)