有没有人知道在线解析器会自动删除所有注释除了必要的条件?即
<!--[if lt IE 9]>
我尝试了各种形式的HTML5缩小,但它的错误
还看到了这些php解决方案,但如果已经存在,则更愿意使用在线解析器 Removing all html comments except internet explorer comments using regex and php
答案 0 :(得分:16)
在这里,只为你做了一个:http://jsfiddle.net/DerekL/BUVkS/show/
如果您想查看来源,请访问:http://jsfiddle.net/DerekL/BUVkS/
将HTML代码放入其中,然后点击删除评论 然后它将删除所有评论并留下条件。
(使用您放置的PHP正则表达式(the link)并将其放入JavaScript plus 进行一些修改以匹配换行符)
/<!--(?!\s*(?:\[if [^\]]+]|<!|>))(?:(?!-->)(.|\n))*-->/g
答案 1 :(得分:2)
我发现这个在线js评论删除工具似乎工作正常