【发布时间】:2010-09-17 07:21:42
【问题描述】:
有没有人有一种简单、有效的方法来检查字符串是否不包含 HTML?基本上,我想检查某些字段是否只包含纯文本。我考虑过寻找
XElement.Parse("<wrapper>" + MyString + "</wrapper>")
并检查 XElement 是否不包含子元素,但这对于我的需要来说似乎有点重量级。
【问题讨论】:
-
为此,您可能必须定义“HTML”和“纯文本”的含义,例如:您是否允许某人在纯文本,它看起来 像 一个 HTML 元素,但不是,而且,你将允许哪些字符..
-
在我的情况下,我可以说根本没有标签,所以
不会被允许。我的用户是少数将产品输入我们公司网站的员工。他们已经开始滥用这些字段,并在原本不包含 HTML 的字段中包含 HTML。
标签: c# html validation