diff --git a/app/helpers/Markdown/TitleIdPreprocessor.php b/app/helpers/Markdown/TitleIdPreprocessor.php index ca3112f39..b6ca2f0c7 100644 --- a/app/helpers/Markdown/TitleIdPreprocessor.php +++ b/app/helpers/Markdown/TitleIdPreprocessor.php @@ -45,6 +45,7 @@ public static function headlineTextToHtmlId($headlineText) { $headlineText = strip_tags($headlineText); $headlineText = trim($headlineText); + $headlineText = preg_replace("/&#?[a-z0-9]{2,8}; /i","",$headlineText); // remove "& " from string $headlineText = preg_replace('/\s/', '-', $headlineText); $headlineText = preg_replace('/[^a-zA-Z0-9\-\_]/', '', $headlineText); $headlineText = preg_replace('/(\-)+/', '-', $headlineText);