欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

匹配的規(guī)則不能用 "/<script.*<\/script>/i",因為它不能匹配到換行符,那么多行js就匹配不掉了。要用 "/<script[\s\S]*?<\/script>/i"。里面的?表示盡可能少重復(fù),也就是匹配最近的一個</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);    //第四個參數(shù)中的3表示替換3次,默認(rèn)是-1,替換全部
 echo $newstr;

?>

相關(guān)文章

  • PHP Callable強制指定回調(diào)類型的方法

    PHP Callable強制指定回調(diào)類型的方法

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

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

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

    PHP速成大法

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

    ThinkPHP的Widget擴(kuò)展實例

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

    PHP實現(xiàn)阿里大魚短信驗證的實例代碼

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

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

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

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

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

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

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

    PHP模板引擎smarty詳細(xì)介紹

    這篇文章主要介紹了PHP模板引擎smarty詳細(xì)介紹,本文講解了什么是smarty、smarty優(yōu)點、不適合使用smarty的地方、smarty目錄結(jié)構(gòu)及版本,需要的朋友可以參考下
    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)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11

最新評論