diff --git a/functions/pcre.xml b/functions/pcre.xml index b120037a7f..b6404f5921 100644 --- a/functions/pcre.xml +++ b/functions/pcre.xml @@ -403,7 +403,8 @@ $search = array ("'<script[^>]*?>.*?</script>'si", // Strip out "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", - "'&(copy|#169);'i"); + "'&(copy|#169);'i", + "'&#(\d+);'e"); // evaluate as php $replace = array ("", "", @@ -416,7 +417,8 @@ $replace = array ("", chr(161), chr(162), chr(163), - chr(169)); + chr(169), + "chr(\\1)"); $text = preg_replace ($search, $replace, $document);