您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php利用正则过滤链接、标签,空格,换行符程序

2025/11/24 4:02:25发布12次查看
本文章详细的总结了php利用正则过滤链接、标签,空格,换行符程序,有需要学习的朋友可参考一下。
strip_tags函数
strip_tags --- 去除字串中的html和php标签
语法 : string strip_tags (string str [, string allowable_tags])

 代码如下 复制代码
正则过滤各种标签,空格,换行符
 代码如下 复制代码
$str=preg_replace(/s+/, , $str); //过滤多余回车
$str=preg_replace(/$str=preg_replace(//si,,$str); //注释
$str=preg_replace(//si,,$str); //过滤doctype
$str=preg_replace(//si,,$str); //过滤html标签
$str=preg_replace(//si,,$str); //过滤head标签
$str=preg_replace(//si,,$str); //过滤meta标签
$str=preg_replace(//si,,$str); //过滤body标签
$str=preg_replace(//si,,$str); //过滤link标签
$str=preg_replace(//si,,$str); //过滤form标签
$str=preg_replace(/cookie/si,cookie,$str); //过滤cookie标签
$str=preg_replace(/(.*?)/si,,$str); //过滤applet标签
$str=preg_replace(//si,,$str); //过滤applet标签
$str=preg_replace(/(.*?)/si,,$str); //过滤style标签
$str=preg_replace(//si,,$str); //过滤style标签
$str=preg_replace(/(.*?)/si,,$str); //过滤title标签
$str=preg_replace(//si,,$str); //过滤title标签
$str=preg_replace(/(.*?)/si,,$str); //过滤object标签
$str=preg_replace(//si,,$str); //过滤object标签
$str=preg_replace(/(.*?)/si,,$str); //过滤noframes标签
$str=preg_replace(//si,,$str); //过滤noframes标签
$str=preg_replace(/(.*?)/si,,$str); //过滤frame标签
$str=preg_replace(//si,,$str); //过滤frame标签
$str=preg_replace(/(.*?)/si,,$str); //过滤script标签
$str=preg_replace(//si,,$str); //过滤script标签
$str=preg_replace(/javascript/si,javascript,$str); //过滤script标签
$str=preg_replace(/vbscript/si,vbscript,$str); //过滤script标签
$str=preg_replace(/on([a-z]+)s*=/si,on\1=,$str); //过滤script标签
$str=preg_replace(//si,&#,$str); //过滤script标签
php 正则过滤html 的超链接
 代码如下 复制代码
)/i,#, 你好,点这里看看你好,点这里看看);
?>
正则:/(?]*)(?=>)/
(?(?=exp) 匹配exp前面的位置
此正则 匹配 在 href= 之后 “>” 之前 的 非 “>” 的所有字符
例子:
找到这些字符(url)用 # 替换,就可以去掉html里的所有链接。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product