0

我有一个 html 编辑器,我希望当有人将粘贴内容复制到编辑器时,它会删除所有格式、额外的 html、css,它们会自动应用粘贴的内容。它在我的 asp.net 网站中使用

4

1 回答 1

2

尝试正则表达式。替换

//// 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);
于 2012-10-26T07:53:38.970 回答