php 过滤html标签属性的正则表达式

2013年07月22日 01:28 by:老修
自己写的一段过滤html标签属性的代码,要用的可以借鉴
  1. $content = preg_replace("/ style=['"]?[^'"]+['"]?/i","",$content);//过滤html代码里style属性
  2. $content = preg_replace("/ [i|c|b|o][a-zA-Z]+=['"]?[^'" ]+['" >]?/i","",$content);//过来html代码中onclick以o开头的属性,border以b开头的属性,color、class以c开头的属性,id以i开头的属性等,更多可以根据自己的需要设置
如果只是要过滤html指定的标签可以直接用php的函数:strip_tags();