是否存在检测 JavaScript 对象是否为正则表达式的方法?
例如,我想做这样的事情:
var t = /^foo(bar)?$/i;
alert(typeof t); //I want this to return "regexp"
这可能吗?
谢谢!
编辑: 谢谢你的回答。看来我有两个很好的选择:
obj.constructor.name === "RegExp"
或者
obj instanceof RegExp
这两种方法有什么优缺点吗?
再次感谢!