php过滤js广告,php使用正则过滤js脚本代码实例

php使用正则过滤js脚本代码实例

发布于 2014-11-21 20:36:27 | 169 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为大家提供的是一个php使用正则过滤js脚本代码实例,感兴趣的同学参考下。

利用php中的preg_replace正则匹配函数过滤掉网页中的js代码,preg_replace()中的第四个参数中表示替换的次数,默认是-1,表示替换全部;如果只想替换2次,可以写为 preg_replace($p1,$p2,$p3,2)

匹配的规则不能用 "//i",因为它不能匹配到换行符,那么多行js就匹配不掉了。要用 "/。

源码范例:

header("Content-type:text/html;charset=utf-8");

$str = '

测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码测试php正则匹配掉js代码

var aa = "sdsds";

alert(aa);

测试php正则匹配掉js代码';

$preg = "/

$newstr = preg_replace($preg,"",$str,3);    //第四个参数中的3表示替换3次,默认是-1,替换全部

echo $newstr;

?>

相关阅读:

php使用正则过滤js脚本代码实例

php 使用正则过滤html超链接

PHP使用正则表达式清除超链接文本示例代码

php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串示例

php使用正则匹配汉字的方法

PHP使用正则表达式提取字符串中的图片地址

PHP使用正则表达式清除字符串的空白

PHP使用正则表达式替换站点关键字链接后空白的解决方法

php使用正则表达式获取图片url的方法

php使用正则表达式进行字符串搜索的方法

PHP使用正则表达式获取微博中的话题和对象名

php使用正则验证中文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值