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 に答える