<分区>
我刚刚注意到以下奇怪行为(在浏览器和 nodejs 中:
> a = /^\/foo/g
/^\/foo/g
> a.test("/foo")
true
> a.test("/foo")
false
> a.test("/foo")
true
> a.test("/foo")
false
> a.test("/foo")
true
我们这里有什么样的疯狂科学?我怎样才能防止这种行为?
我只想有一个正则表达式变量来检查字符串是否与全局模式匹配。
Documentation pages似乎没有给那里带来一些光明……我真的很感激指向文档引用的链接。