Skip to main content

isRegExp()

isRegExp(value): value is RegExp

Checks if a value is a RegExp object.


Parametersโ€‹

value: unknownโ€‹

The value to check.


Returns: value is RegExpโ€‹

true if the value is a RegExp, false otherwise.


Sinceโ€‹

2.0.0


Exampleโ€‹

isRegExp(/abc/);             // => true
isRegExp(new RegExp('abc')); // => true
isRegExp('abc'); // => false

Use Casesโ€‹

Validate patterns ๐Ÿ“Œโ€‹

Ensure a value is a regular expression object. Useful for input validation logic where patterns can be passed.

if (isRegExp(pattern)) {
const match = text.match(pattern);
}