javascript匹配表达式应为“/&引用;在IE 11中

javascript匹配表达式应为“/&引用;在IE 11中,javascript,internet-explorer,match,Javascript,Internet Explorer,Match,我在所有IE版本中都收到以下错误。适用于其他浏览器。我已四处搜索,但找不到解决方法 控制台错误:预期为“/” 看起来我所有的匹配语句都失败了。以下是一个例子: function checkURL(linkUrl){ var match1 = /infomanagerdoc[^]*\/topic\/([0-9]+)/; return ( linkUrl.match(match1) ); } 请告诉我如何解决此问题。您尚未关

我在所有IE版本中都收到以下错误。适用于其他浏览器。我已四处搜索,但找不到解决方法

控制台错误:预期为“/”

看起来我所有的匹配语句都失败了。以下是一个例子:

    function checkURL(linkUrl){
        var match1 = /infomanagerdoc[^]*\/topic\/([0-9]+)/;          

        return ( linkUrl.match(match1) );
    }  

请告诉我如何解决此问题。

您尚未关闭
[字符类]
。字符类不能为空,因此当第一个字符为
]
时,它将被视为文字。你是说
[^\/]*
?我无法让它在IE10的控制台中抛出该错误。不过在我看来确实很奇怪。不确定它的用途是什么不,我正在搜索
\/topic\/
,所以我将正斜杠表示为特殊字符。
[^]
用于匹配中间的任何字符