亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php使用正則過濾js腳本代碼實例

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

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

源碼范例:

復制代碼 代碼如下:

<?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);    //第四個參數中的3表示替換3次,默認是-1,替換全部
 echo $newstr;

?>

相關文章

  • PHP Callable強制指定回調類型的方法

    PHP Callable強制指定回調類型的方法

    這篇文章主要介紹了PHP Callable強制指定回調類型的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • Zend Framework入門教程之Zend_Config組件用法詳解

    Zend Framework入門教程之Zend_Config組件用法詳解

    這篇文章主要介紹了Zend Framework入門教程之Zend_Config組件用法,結合實例形式分析了Zend_Config組件針對各種類型配置文件操作的相關技巧,需要的朋友可以參考下
    2016-12-12
  • PHP速成大法

    PHP速成大法

    本文主要是簡單而全面的向大家介紹了一下php的相關知識,php入門非常簡單,稍微有點小基礎的小伙伴們一天就能入門。
    2015-01-01
  • ThinkPHP的Widget擴展實例

    ThinkPHP的Widget擴展實例

    這篇文章主要介紹了ThinkPHP的Widget擴展 ,需要的朋友可以參考下
    2014-06-06
  • PHP實現阿里大魚短信驗證的實例代碼

    PHP實現阿里大魚短信驗證的實例代碼

    本篇文章主要介紹了PHP實現阿里大魚短信驗證的實例代碼的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Laravel框架處理用戶的請求操作詳解

    Laravel框架處理用戶的請求操作詳解

    這篇文章主要介紹了Laravel框架處理用戶的請求操作,結合實例形式分析了laravel框架請求、響應以及中間件、路由等相關概念與操作技巧,需要的朋友可以參考下
    2019-12-12
  • Yii框架Session與Cookie使用方法示例

    Yii框架Session與Cookie使用方法示例

    這篇文章主要介紹了Yii框架Session與Cookie使用方法,結合實例形式分析了Yii框架針對Session與Cookie的設置、獲取、刪除等相關操作技巧,需要的朋友可以參考下
    2019-10-10
  • PHP實現頁面靜態(tài)化的超簡單方法

    PHP實現頁面靜態(tài)化的超簡單方法

    下面小編就為大家?guī)硪黄狿HP實現頁面靜態(tài)化的超簡單方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • PHP模板引擎smarty詳細介紹

    PHP模板引擎smarty詳細介紹

    這篇文章主要介紹了PHP模板引擎smarty詳細介紹,本文講解了什么是smarty、smarty優(yōu)點、不適合使用smarty的地方、smarty目錄結構及版本,需要的朋友可以參考下
    2015-05-05
  • 淺談php中的循環(huán)while、do...while、for、foreach四種循環(huán)

    淺談php中的循環(huán)while、do...while、for、foreach四種循環(huán)

    下面小編就為大家?guī)硪黄獪\談php中的循環(huán)while、do...while、for、foreach四種循環(huán)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論