最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php使用正則過濾js腳本代碼實(shí)例

 更新時(shí)間:2014年05月10日 10:17:33   作者:  
利用php中的preg_replace正則匹配函數(shù)過濾掉網(wǎng)頁中的js代碼,preg_replace()中的第四個(gè)參數(shù)中表示替換的次數(shù),默認(rèn)是-1,表示替換全部;如果只想替換2次,可以寫為 preg_replace($p1,$p2,$p3,2)

匹配的規(guī)則不能用 "/<script.*<\/script>/i",因?yàn)樗荒芷ヅ涞綋Q行符,那么多行js就匹配不掉了。要用 "/<script[\s\S]*?<\/script>/i"。里面的?表示盡可能少重復(fù),也就是匹配最近的一個(gè)</script>。

源碼范例:

復(fù)制代碼 代碼如下:

<?php

 header("Content-type:text/html;charset=utf-8");
 $str = '<script type="text/javascript" src="dd.js"></script>
測試php正則匹配掉js代碼測試php正則匹配掉js代碼測試php正則匹配掉js代碼測試php正則匹配掉js代碼測試php正則匹配掉js代碼測試php正則匹配掉js代碼
<script type="text/javascript" src="123.js"></script>
<script type="text/javascript">
 var aa = "sdsds";
 alert(aa);
</script>
測試php正則匹配掉js代碼';

 $preg = "/<script[\s\S]*?<\/script>/i";
 $newstr = preg_replace($preg,"",$str,3);    //第四個(gè)參數(shù)中的3表示替換3次,默認(rèn)是-1,替換全部
 echo $newstr;

?>

相關(guān)文章

最新評(píng)論

宁化县| 吉隆县| 饶平县| 恭城| 普陀区| 同江市| 秦皇岛市| 河东区| 永仁县| 舟山市| 平安县| 松原市| 宜都市| 保亭| 德格县| 嘉荫县| 桐乡市| 诏安县| 商河县| 额济纳旗| 吉水县| 屏东市| 乃东县| 乐昌市| 鲁甸县| 丰顺县| 洞口县| 杭州市| 孟村| 长沙市| 永嘉县| 贺兰县| 咸宁市| 玉门市| 山丹县| 绩溪县| 玉溪市| 邵武市| 平阴县| 岳阳市| 开平市|