ホームページ  >  記事  >  バックエンド開発  >  onclickを削除するための通常の解決策

onclickを削除するための通常の解決策

WBOY
WBOYオリジナル
2016-06-13 13:30:10810ブラウズ

定期的に、onclick
$str = '';

上記の文字列のonclickを削除したいのですが、私が書いた正規表現は以下の通りです:
function clear_onclick($document) {
if (!$document) return $document;
$search = array(
"/onclick=('|"|)?(.*)('|"|)/ismUe",


);
$replace = array( " ",
);

$text = preg_replace($search,$replace,$document);
return $text;
}

echo clear_onclick ($str );
これでは効果が得られないようです。それを削除するための正規表現の書き方を教えてください。

-----解決策---------
"/onclick=('|")?(.*)\1/sU"

大丈夫です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。