国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php過濾所有html標簽的幾種方法

2024-05-04 21:58:32
字體:
來源:轉載
供稿:網友

用正則過濾html標簽,代碼如下:

$html_body ="<a href='#'>m.survivalescaperooms.com</a>";

preg_replace("/(</?)(w+)([^>]*>)/e", "'/1'.strtoupper('/2').'/3'",$html_body);

用php自帶函數strip_tags,代碼如下:

echo strip_tags("hello <b>world!m.survivalescaperooms.com</b>");

用戶自定義,代碼如下:

  1. function filterhtml($str) { 
  2.         $str=eregi_replace("</*[^<>]*>"''$str); 
  3.         $str=str_replace(" "''$str); 
  4.         $str=str_replace(" "''$str); 
  5.         $str=str_replace(" "''$str); 
  6.         $str=str_replace("::"':'$str); 
  7.         $str=str_replace(" "''$str); 
  8.    //$str=str_replace("&nbsp;", '', $str); 
  9.         return $str

其它可能對你有用的方法.

1,過濾所有html標簽的正則表達式,代碼如下:

</?[^>]+>

2,過濾所有html標簽的屬性的正則表達式,代碼如下:

$html = preg_replace("/<([a-za-z]+)[^>]*>/","</1>",$html);

3,過濾部分html標簽的正則表達式的排除式(比如排除<p>,即不過濾<p>),代碼如下:

</?[^pp/>]+>

4,過濾部分html標簽的正則表達式的枚舉式(比如需要過濾<a><p><b>等),代碼如下:

</?[aappbb][^>]*>

5,過濾部分html標簽的屬性的正則表達式的排除式(比如排除alt屬性,即不過濾alt屬性),代碼如下:

s(?!alt)[a-za-z]+=[^s]*

6,過濾部分html標簽的屬性的正則表達式的枚舉式(比如alt屬性),代碼如下:

(s)alt=[^s]*

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汕头市| 托里县| 英吉沙县| 舒城县| 浑源县| 聊城市| 武汉市| 铜梁县| 隆回县| 射洪县| 保靖县| 兴文县| 泽州县| 霍城县| 泾川县| 汉阴县| 洛扎县| 栖霞市| 海淀区| 蕲春县| 渝中区| 定日县| 柯坪县| 呼伦贝尔市| 滦平县| 临猗县| 大洼县| 邳州市| 交城县| 鸡西市| 武邑县| 安徽省| 宽甸| 汉阴县| 龙井市| 镇远县| 银川市| 长子县| 乐亭县| 景谷| 碌曲县|