Skip to content

Instantly share code, notes, and snippets.

@OlivierRoecker
Created September 12, 2015 09:05
Show Gist options
  • Save OlivierRoecker/bba4d647b4191f5b3bf4 to your computer and use it in GitHub Desktop.
Save OlivierRoecker/bba4d647b4191f5b3bf4 to your computer and use it in GitHub Desktop.
Dynamics CRM JavaScript : Transform Html string to Plain Text
function fct_GetPlainTextFromHtml(htmlString) {
string htmlTagPattern = "<.*?>";
var regexCss = new Regex("(\\<script(.+?)\\</script\\>)|(\\<style(.+?)\\</style\\>)", RegexOptions.Singleline | RegexOptions.IgnoreCase);
htmlString = regexCss.Replace(htmlString, string.Empty);
htmlString = Regex.Replace(htmlString, htmlTagPattern, string.Empty);
htmlString = Regex.Replace(htmlString, @"^\s+$[\r\n]*", "", RegexOptions.Multiline);
htmlString = htmlString.Replace("&nbsp;", string.Empty);
return htmlString ;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment