跳到主要内容
CNode

这是nodejs的BUG吗?正则toString()结果不一致

分享
Ppeichao01发布于 11 年前最后回复 11 年前
135490

测试脚本:console.log(new RegExp('^/login/?$'))

chrome(v42 测试)返回:/^\/login\/?$/ iojs(1.7.1、2.0.2 测试)返回:/^\/login\/?$/ nodejs(0.10.0、0.11.1、0.12.3 测试)返回:/^/login/?$/

对斜线 “/” 是否转义的表示不同...尼玛,好坑爹啊

查看回复

回复 (1)

L
leapon#111 年前

是挺奇怪的。 在Windows Chrome 42, 返回:

/^\/login\/?$/

在Ubuntu Chrome 39,返回:

/^/login/?$/

参与回复

登录后即可参与回复。登录