javascript - 语法错误 : Invalid regular expression: missing/

标签 javascript regex

<分区>

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

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

我会收到以下错误:SyntaxError: Invalid regular expression: missing/

最佳答案

心理调试:您的代码不是在纯 JavaScript 或 HTML 文件中,而是从脚本语言打印出来的,其中 # 是注释字符。 #/g, ''); 片段在您的脚本中被视为注释。

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

关于javascript - 语法错误 : Invalid regular expression: missing/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220850/

相关文章:

.net - 正则表达式的默认初始化选项是什么?

javascript - html5 可拖动 - 任意放置位置?

javascript - 使用 Javascript 在电子邮件中搜索 txt,然后将后面的字符串放入变量中

javascript - 如何将变量数组从 laravel Controller 传递到我的 ajax 函数

regex - 无法适合子字符串的正则表达式

regex - 正则表达式中可以有重叠字符吗?

regex - perl6 正则表达式 : match all punctuations except . 和“

javascript - 是否可以编写短正则表达式来替换函数

javascript - 如何将 D3.js 与带有 Angular 2 的渲染器 API 集成

php - 如何下载包含所有依赖项的 HTML 页面?