日期:2014-05-17  浏览次数:20807 次

求牛人给帮忙, 正则去<script 问题
一天了也没去掉下面的脚本, 请高手把他去掉

<script language="javascript">
<!--
$(document).ready(function() {
  var oasview = $.cookie('oasview');
  oasview++;
  $.cookie('oasview', oasview, { expires: 1});
});
//-->
</script>

------解决方案--------------------
能把你的问题问清楚吗?
------解决方案--------------------
首先你要学会使用html语法分析器,而不是什么正则。搞得过于低级了,本来应该进行语法分析的你偏偏去纠结于正则,自然结果不行。
------解决方案--------------------
var reg=/<(script)[^>]*>[\s\S]*?<\/\1>/gi;
yourstr=yourstr.replace(reg,'');

------解决方案--------------------
html解析才是正道,正则的话总是可能会碰到新的问题