Function: isRegExp()
ts
function isRegExp(value): value is RegExp;Checks if a value is a regular expression. 检查值是否为正则表达式。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | The value to check / 要检查的值 |
Returns
value is RegExp
True if the value is a regular expression / 如果值是正则表达式则返回true
Example
typescript
isRegExp(/ab+c/i) // => true
isRegExp(new RegExp('pattern')) // => true
isRegExp(new RegExp('\\d+', 'g')) // => true
isRegExp(/^[a-z]+$/gi) // => true
isRegExp('hello') // => false
isRegExp('/pattern/') // => false (string, not regex)
isRegExp({}) // => false
isRegExp(null) // => false
isRegExp(undefined) // => falseSince
1.0.0