1

当 HTML Tidy 看到这个 HTML 时:

<script type="text/javascript">
    var left =  /</g
</script>

它生成

<script type="text/javascript">
    var left =  /<\/g
</script>

这会导致运行时错误:未终止的正则表达式文字。

有没有办法避免这种行为?谢谢

4

1 回答 1

3

是的。只需避免在脚本中使用 </something,因为它可能会将某些浏览器混淆为结束标记。请改用 \x3c。

<script type="text/javascript">
    var left =  /\x3c/g
</script>
于 2011-08-03T10:13:56.263 回答