麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php使用正則替換過濾掉js(script)腳本例子

2024-09-04 11:47:37
字體:
來源:轉載
供稿:網友

利用php中的preg_replace正則匹配函數過濾掉網頁中的js代碼,preg_replace()中的第四個參數中表示替換的次數,默認是-1,表示替換全部;如果只想替換2次,可以寫為 preg_replace($p1,$p2,$p3,2)。

匹配的規則不能用 "//<script.*<//script>//i",因為它不能匹配到換行符,那么多行js就匹配不掉了。要用 "//<script[sS]*?<//script>//i"。里面的?表示盡可能少重復,也就是匹配最近的一個<//script>。

源碼范例,代碼如下:

  1. <?php 
  2.  
  3.  header("Content-type:text//html;charset=utf-8"); 
  4.  
  5.  $str = '<script type="text//javascript" src="dd.js"><//script> 
  6.  
  7. //測試php正則匹配掉js代碼 
  8.  
  9. <script type="text//javascript" src="123.js"><//script> 
  10.  
  11. <script type="text//javascript"
  12.  
  13.  var aa = "sdsds"
  14.  
  15.  alert(aa); 
  16.  
  17. <//script> 
  18.  
  19. //測試php正則匹配掉js代碼'; 
  20.  
  21.  www.companysz.com 
  22.  
  23.  $preg = "//<script[sS]*?<//script>//i"
  24.  
  25.  $newstr = preg_replace($preg,"",$str,3);    ////第四個參數中的3表示替換3次,默認是-1,替換全部 
  26.  
  27. echo $newstr
  28. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 制服丝袜成人动漫 | 欧美aⅴ视频 | av电影院在线观看 | av懂色 | 久久久精品网 | 欧美三日本三级少妇三级99观看视频 | 狠狠干伊人网 | 欧美片一区二区 | 免费看欧美一级特黄a毛片 九色com | 刘亦菲一区二区三区免费看 | 成人宗合网 | 午夜久久久精品一区二区三区 | 久久影城| 日韩一级成人 | 日本在线播放一区二区三区 | 久久99国产精品久久99 | 久久久久久久久久性 | 日韩视频不卡 | 久久网日本 | 欧美三级毛片 | 蜜桃av鲁一鲁一鲁一鲁 | 欧美大电影免费观看 | 欧日一级片| 国产一区二区三区四区五区在线 | 亚洲草逼视频 | 法国极品成人h版 | a网在线| 黄视频网站免费在线观看 | 久久骚| 一区二区三区精品国产 | 91九色蝌蚪在线 | 免费视频一区 | 免费淫视频 | 中文字幕在线观看www | 欧美在线a | 国产一区二区欧美 | 久久久新 | 欧美黄 片免费观看 | 久久男人视频 | 毛片一区二区三区 | 嫩嫩的freehdxxx|