使用javascript的replace函数的字符串语法错误

时间:2013-12-18 22:53:07

标签: javascript string node.js syntax express

我想将一个电子邮件地址作为查询字符串传递,因此我在使用以下代码行发送它之前对其进行编码:

var encoded = encodeURIComponent(email).replace('.' '%2E');

显然这段时间应该无关紧要,但如果我以这种方式运行(我在节点上编码并使用express并使用res.render()调用),我会继续“无法找到模块'com'”

我真的不明白为什么在我的案例期间会引起问题,但无论哪种方式,这都是我得到的确切错误:

    var encoded = encodeURIComponent(email).replace('.' '%2E');
                                                        ^^^^^
SyntaxError: Unexpected string

1 个答案:

答案 0 :(得分:6)

  

我真的不明白为什么在我的案例期间会引起问题

这不是一个时期的存在。这是缺少逗号。

var encoded = encodeURIComponent(email).replace('.', '%2E');
//                                                 ^ this here