Regular Expression Methods
Complete RexExp Reference
Revised July 2025
Name | Description |
---|---|
compile() | Compiles a regular expression (Deprecated) |
constructor | Returns the function that created the RegExp prototype |
dotAll | Returns true if the s modifier is set in the expression(new in 2018) |
escape() | Returns a string where characters that belongs to the regular expression syntax are escaped |
exec() | Returns a result array for a matches in a string |
flags | Returns the modifiers set in the expression (new in 2015) |
global | Returns true if the g modifier is set in the expression |
hasIndices | Returns true if the d modifier is set in the expression(new in 2022) |
ignoreCase | Returns true if the i modifier is set in the expression |
lastIndex | Specifies the index at which to start the next match |
multiline | Returns true if the m modifier is set |
source | Returns the text of the RegExp pattern |
sticky | Returns true if the y modifier is set |
test() | Tests for a match in a string. Returns true or false |
toString() | Returns the string value of the regular expression |
unicode | Returns true if the u modifier is set in the expression(new in 2018) |
unicodeSets | Returns true if the v modifier is set in the expression(new in 2023) |