我在使用Teamsite CMS方面有问题。下面的代码是在CMS控制台中生成html文件时使用的。它有以下的错误。然后我使用字符串"XML解析错误:不正确的格式(无效令牌) regex“搜索web。但我觉得没有用。现在,我只需对它们进行注释,就可以首先生成html。最糟糕的情况是逐代粘贴这段代码,但我的老板需要我修复它,因为他不想手动这样做。
<ERROR>
XML parse error:
not well-formed (invalid token) at line 39, column 24, byte 1955 at D:\Interwoven\TeamSite\iw-perl\vendor\lib/XML/Parser.pm line 187
</ERROR>在regex线,
<script>
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
Error this Line ---> var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
</script>发布于 2017-11-01 02:59:40
我已经通过将Javascript "&“替换为"&”来解决这个问题。
它能够编译和生成结果html。生成后没有Javascript错误,并且&存在于html中。
var regexS = "[\\?&]" + name + "=([^&#]*)";
===> var regexS = "[\\?&]" + name + "=([^&#]*)";https://stackoverflow.com/questions/46902861
复制相似问题