执行以下代码需要很长时间:
"Hello there, very best wishes, from Syria...".match(/^((?:, |[\w ]+)+)$/)
在执行以下操作时,花费的时间比以往少一点,但比十秒多一点!
"Hello there, best wishes, from Syria...".match(/^((?:, |[\w ]+)+)$/)
...然后它返回null
在我的 Ubuntu 12.04 64 位机器、Archlinux 32 位服务器和 Debian Wheezy 32 位服务器上进行了尝试,所有这些都运行节点 v0.10.18。
编辑:显然行为是从 V8 继承的,相同的代码使 Chrome 的控制台挂起,mongo shell(也使用 V8)也挂起!