2011-08-03 70 views
1

當HTML精簡看到這個HTML:HTML整潔和javascript正則表達式

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

它生成

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

這導致運行時錯誤:未結束的正則表達式文本。

有沒有辦法避免這種行爲?謝謝

回答

3

是的。請避免在腳本中使用< /內容,因爲它可能會將某些瀏覽器混淆爲關閉標記。改用\ x3c。

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

或者可以使用:'/ [ ridgerunner