【发布时间】:2019-05-21 04:13:00
【问题描述】:
如果字符串包含除 <div></div> 之外的任何其他 HTML 标记,如何验证?
需要看看,字符串是否包含DIV以外的元素。
实现这一目标的最佳方法是什么。
如果通过正则表达式获得此结果会很好,但不确定是否准备正则表达式以验证此场景。
有效字符串示例:
This is the data received from external <div>data string</div>. string <div>valid string</div>
无效字符串,因为它包含不是<div> 的 HTML 标记:
This is the data received from external <p>data string</p>. string <div>valid string</div>
【问题讨论】:
-
向我们展示您的尝试、输入字符串和预期输出
-
你是说你需要检查一个字符串是否包含
<div> </div>以外的标签? -
是的。只允许
div,但是,是否存在其他任何东西,这是要检查的。 -
我从不错过链接到stackoverflow.com/a/1732454/860585的机会
-
@Rotem 很好,我找不到那个帖子;老实说,我打算写一篇关于不使用正则表达式进行 html 解析的评论,但找不到那个帖子!
标签: c# validation