这是nodejs的BUG吗?正则toString()结果不一致
测试脚本: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 回复
是挺奇怪的。 在Windows Chrome 42, 返回:
/^\/login\/?$/
在Ubuntu Chrome 39,返回:
/^/login/?$/