HTML Tidy и JavaScript регулярных выражений - PullRequest
1 голос
/ 03 августа 2011

Когда HTML Tidy видит этот HTML:

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

Он генерирует

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

, что вызывает ошибку во время выполнения: литерал регулярного выражения без определения.Есть ли способ избежать этого поведения?Спасибо

1 Ответ

3 голосов
/ 03 августа 2011

Да. Просто избегайте использования </ что-то в скрипте, так как это может запутать некоторые браузеры как закрывающий тег. Вместо этого используйте \ x3c. </p>

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