我有一个html编辑器,我希望当有人将粘贴内容复制到编辑器中时,它会删除所有格式,额外的html,css,它们会自动粘贴content.it在我的asp.net网站上使用
答案 0 :(得分:2)
尝试 Regex.Replace
//// To remove all HTML tags
string pattern = @"<.*?>";
//// If you want to keep some tags(Eg:<p>,<b>) you can use a pattern like
string pattern = @"<([/]{0,1}(!--|p|b))(.|\n)*?>";
Regex.Replace(inputHtml, pattern, string.Empty, RegexOptions.IgnoreCase);