SyntaxError:无效的正则表达式:缺少/

时间:2014-04-22 13:19:17

标签: javascript regex

根据http://www.regexr.com/38o5d我的reqex似乎有效,但是当我将它实现到我的javascript中时

var prefix = hash.replace(/\/|#/g, '');

我将收到以下错误:SyntaxError:无效的正则表达式:missing /

1 个答案:

答案 0 :(得分:9)

心理调试:您的代码不是普通的JavaScript或HTML文件,而是使用脚本语言打印,其中#是注释字符。 #/g, '');作品在您的剧本中被视为评论。

您需要添加一些引号以确保打印整行。