html整洁和javascript正则表达式

时间:2011-08-03 09:59:29

标签: javascript html regex tidy htmltidy

当HTML Tidy看到这个HTML时:

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

生成

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

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

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

1 个答案:

答案 0 :(得分:3)

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

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