php使用正則過濾js腳本代碼實(shí)例
匹配的規(guī)則不能用 "/<script.*<\/script>/i",因?yàn)樗荒芷ヅ涞綋Q行符,那么多行js就匹配不掉了。要用 "/<script[\s\S]*?<\/script>/i"。里面的?表示盡可能少重復(fù),也就是匹配最近的一個(gè)</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); //第四個(gè)參數(shù)中的3表示替換3次,默認(rèn)是-1,替換全部
echo $newstr;
?>
- php正則過濾html標(biāo)簽、空格、換行符的代碼(附說明)
- php過濾HTML標(biāo)簽、屬性等正則表達(dá)式匯總
- PHP過濾★等特殊符號(hào)的正則
- php 正則 過濾html 的超鏈接
- PHP中過濾常用標(biāo)簽的正則表達(dá)式
- PHP正則表達(dá)式過濾html標(biāo)簽屬性(DEMO)
- PHP使用正則表達(dá)式實(shí)現(xiàn)過濾非法字符串功能示例
- php正則刪除img標(biāo)簽的方法示例
- php正則刪除html代碼中class樣式屬性的方法
- phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
- PHP正則過濾處理微信昵稱中emoji字符的方法
相關(guān)文章
PHP程序員簡單的開展服務(wù)治理架構(gòu)操作詳解(三)
這篇文章主要介紹了PHP程序員簡單的開展服務(wù)治理架構(gòu)操作,總結(jié)分析了PHP開展服務(wù)治理架構(gòu)SOA服務(wù)相關(guān)概念、原理與操作注意事項(xiàng),需要的朋友可以參考下2020-05-05
PHP設(shè)計(jì)模式入門之迭代器模式原理與實(shí)現(xiàn)方法分析
這篇文章主要介紹了PHP設(shè)計(jì)模式入門之迭代器模式原理與實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了PHP迭代器模式基本概念、原理、實(shí)現(xiàn)方法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
ThinkPHP6通過Ucenter實(shí)現(xiàn)注冊登錄的示例代碼
這篇文章主要介紹了ThinkPHP6通過Ucenter實(shí)現(xiàn)注冊登錄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
yii2分頁之實(shí)現(xiàn)跳轉(zhuǎn)到具體某頁的實(shí)例代碼
這篇文章主要介紹了yii2分頁之實(shí)現(xiàn)跳轉(zhuǎn)到具體某頁的實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-06-06
詳解no input file specified 三種解決方法
這篇文章主要介紹了詳解no input file specified 三種解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Laravel如何實(shí)現(xiàn)自動(dòng)加載類
今天小編就為大家整理了一篇Laravel如何實(shí)現(xiàn)自動(dòng)加載類的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10

