我有一个模型字符串,如下所示:
bla bla bla <b>asdad</b> bla bla bla bla <u>bla</u> ...
我的模型:
public class MyModel {
[RegularExpression( @"^(<\s*([^ >]+)[^>]*>.*?<\s*\/\s*\1\s*>)$", ErrorMessage = "No tag is allowed !")]
public string Text { get; set; }
}
我试图否定上面的正则表达式(我知道我没有正确使用,我不知道如何正确地做到这一点)
我想在 Text
时显示错误包含任何匹配的 HTML 代码,即使它没有闭合标记,意味着当遇到时应该出现:
<b>
没有</b>
</b>
或类似的
如何使用正则表达式实现这一点?
最佳答案
关于c# - 如何在 ASP.NET MVC 模型验证中检查字符串是否包含 HTML 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35699994/