Javascript replace giving Uncaught SyntaxError: Invalid or unexpected token
Javascript replace giving Uncaught SyntaxError: Invalid or unexpected token
我必须将字符串中的 < 和 > 替换为空白。
下面是一段代码:
var html = '<script src="http://example.com/stopsscript.js"></script>';
var charEscape = function(_html) {
var newHTML = _html;
console.log(newHTML+" 1");
newHTML = _html.replace(/[<>]/g, '');
return newHTML;
};
console.log(charEscape(html));
当我 运行 这个时候,我得到
未捕获的语法错误:无效或意外的标记
在第一行,即
var html = '<script src="http://example.com/stopsscript.js"></script>';
有人可以告诉我我做错了什么吗?提前致谢:)
您需要通过添加反斜杠来转义脚本标记外的正斜杠“/”字符。
var html = '<script src="http://example.com/stopsscript.js"><\/script>';
console.log(html)
解释了我们需要这样做的原因here。
我必须将字符串中的 < 和 > 替换为空白。 下面是一段代码:
var html = '<script src="http://example.com/stopsscript.js"></script>';
var charEscape = function(_html) {
var newHTML = _html;
console.log(newHTML+" 1");
newHTML = _html.replace(/[<>]/g, '');
return newHTML;
};
console.log(charEscape(html));
当我 运行 这个时候,我得到 未捕获的语法错误:无效或意外的标记 在第一行,即
var html = '<script src="http://example.com/stopsscript.js"></script>';
有人可以告诉我我做错了什么吗?提前致谢:)
您需要通过添加反斜杠来转义脚本标记外的正斜杠“/”字符。
var html = '<script src="http://example.com/stopsscript.js"><\/script>';
console.log(html)
解释了我们需要这样做的原因here。