【发布时间】:2012-09-14 05:08:49
【问题描述】:
这很奇怪,不知道为什么会发生,但就是这样。 当我这样做时:
/^\d+$/.test('16')
它工作正常。但是当我执行以下操作时,会出现错误
var t = /^\d+$/.test;
t('16');
我得到的错误是这样的:
TypeError:方法 RegExp.prototype.test 在不兼容的接收器 [object Window] 上调用
我不知道它和这里的 Window 有什么关系....有什么想法吗?
【问题讨论】:
标签: javascript regex typeerror