您的位置:首页 > Web前端 > JavaScript

正则替换掉js、html、空白、html实体、img标记及其路径

2017-05-27 10:42 555 查看
<?php
$search = array ("'<script[^>]*?>.*?</script>'si",  // 去掉 javascript
"'or'i",                                  //去or
"'\"'e",                                 //去双引号
"'<[\/\!]*?[^<>]*?>'si",           // 去掉 HTML 标记
"'([\r\n])[\s]+'",                     // 去掉空白字符
"'&(quot|#34);'i",                 // 替换 HTML 实体
"'&(amp|#38);'i",
"'&(lt|#60);'i",
"'&(gt|#62);'i",
"'&(nbsp|#160);'i",
"'&(iexcl|#161);'i",
"'&(cent|#162);'i",
"'&(pound|#163);'i",
"'&(copy|#169);'i",
"'<img[^>] .*?'si",                //去掉IMG 标记及其路径
"'&#(\d+);'e");                     // 作为 PHP 代码运行

$replace = array ("",
"",
"",
"",
"\\1",
"\"",
"&",
"<",
">",
" ",
chr(161),
chr(162),
chr(163),
chr(169),
"",
"chr(\\1)");
echo preg_replace($search,$replace,$yaotihuandeneirong);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: