public static function filterScript($value)
{
$value = preg_replace("/javascript:/i", "&111", $value);
$value = preg_replace("/(javascript:)?on(click|load|key|mouse|error|abort|move|unload|change|dblclick|move|reset|resize|submit)/i", "&111n\\2", $value);
$value = preg_replace("/<script(.*?)>(.*?)<\\/script>/si", "<script\\1>\\2</script>", $value);
$value = preg_replace("/<iframe(.*?)>(.*?)<\\/iframe>/si", "<iframe\\1>\\2</iframe>", $value);
$value = preg_replace("/<object.+<\\/object>/isU", '', $value);
return $value;
}