在javascript中使用反斜杠转发斜杠?为什么?

时间:2015-12-07 22:45:57

标签: javascript url slash

所以我是node.js的新手,我遇到了令我困惑的这行代码:

if (/^\/api\/parsetime/.test(req.url))

我理解test()的一部分,但只有测试前的部分是奇数。

如果请求的url是" / api / parsetime",练习的目标是对服务器的响应做一些事情。

所以基本上我的问题是,当我们将它放在if语句中时,为什么url中有/^\/\/

谢谢!

BTW,代码来自NodeSchool研讨会(learnyounode)。谢谢你们,你们真棒!

1 个答案:

答案 0 :(得分:4)

这是regular expression

反斜杠(\)正在转义正斜杠(/),因此在完成之前它不会结束模式。