Aller au contenu principal

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);
}