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