去除字串中所有js,css程式碼類

發表於2019-05-11

 public function safe($content){
  $content = preg_replace("/<a[^>]*>/i", "", $content);
  $content = preg_replace("/<\/a>/i", "", $content);
  $content = preg_replace("/<div[^>]*>/i", "", $content);
  $content = preg_replace("/<\/div>/i", "", $content);
  $content = preg_replace("/<!--[^>]*-->/i", "", $content);//註釋內容
  $content = preg_replace("/style=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/class=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/id=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/lang=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/border=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/face=.+?['|\"]/i",'',$content);//去除樣式
  $content = preg_replace("/face=.+?['|\"]/",'',$content);//去除樣式 只允許小寫 正則匹配沒有帶 i 引數
  return $content;
 }
評論(1)

相關文章