Fix removing html tags for inline preview
This commit is contained in:
parent
f776d21261
commit
040ea520bd
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
var desc = Model.Post.Content;
|
var desc = Model.Post.Content;
|
||||||
desc = Regex.Replace(desc, @"\s+", " "); // collapse whitespace
|
desc = Regex.Replace(desc, @"\s+", " "); // collapse whitespace
|
||||||
desc = Regex.Replace(desc, @"(?i)<\/?[aibu][^>]*>", ""); // remove <a>, <i>, <b> and <u> html tags
|
desc = Regex.Replace(desc, @"(?i)<\/?(?:[aibu]|em)[^>]*>", ""); // remove <a>, <i>, <b>, <u> and <em> html tags
|
||||||
desc = desc.Trim(); // remove leading and trailing whitespace
|
desc = desc.Trim(); // remove leading and trailing whitespace
|
||||||
desc = Regex.Match(desc, @"<p>([^<].*?)<\/p>").Groups[1].ToString().GetUntil("."); // get first sentence
|
desc = Regex.Match(desc, @"<p>([^<].*?)<\/p>").Groups[1].ToString().GetUntil("."); // get first sentence
|
||||||
ViewData["og-desc"] = desc;
|
ViewData["og-desc"] = desc;
|
||||||
|
|
Loading…
Reference in a new issue