Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:无效的正则表达式:缺少/_Javascript_Regex - Fatal编程技术网

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

Javascript SyntaxError:无效的正则表达式:缺少/,javascript,regex,Javascript,Regex,根据我的reqex,它似乎可以工作,但当我将其实现到javascript中时 var prefix=hash.replace(/\/|#/g',) 我将得到以下错误:SyntaxError:无效正则表达式:缺少/心理调试:您的代码不在普通JavaScript或HTML文件中,而是从脚本语言中打印出来的,是注释字符。#/g',)片段在脚本中被视为注释 您需要添加一些引号,以确保打印整行。我在运行该代码时没有遇到此错误。此外,您还应该使用字符类([#/])进行一个字符替换。@Robin您不需要在字符

根据我的reqex,它似乎可以工作,但当我将其实现到javascript中时

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


我将得到以下错误:SyntaxError:无效正则表达式:缺少/

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


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

我在运行该代码时没有遇到此错误。此外,您还应该使用字符类(
[#/]
)进行一个字符替换。@Robin您不需要在字符类中转义
/
。@devnull:我通常会更改分隔符以避免此问题,所以我不知道。。。你说得对,谢谢!我发现了错误,当我调用该方法时,我使用了method(/)而不是method(“/”)。罗宾,谢谢,不知道我能把它缩短到/[#/]/g