C# 如果文本包含HTML,则验证失败
使用FluentValidation,我有一个如下规则:C# 如果文本包含HTML,则验证失败,c#,html,fluentvalidation,C#,Html,Fluentvalidation,使用FluentValidation,我有一个如下规则: RuleFor(x => x.CodeDescription).Matches(ValidatorUtility.Contains_Html_Regex) .WithMessage(EpisodeCodeDescription_Contains_HTML.ErrorMessage()); 我的验证器实用程序。包含\u Html\u Regex= 只有在描述不包含HTML(即所有内容)时,此操作才会失败 我想做相反的事。如果
RuleFor(x => x.CodeDescription).Matches(ValidatorUtility.Contains_Html_Regex)
.WithMessage(EpisodeCodeDescription_Contains_HTML.ErrorMessage());
我的验证器实用程序。包含\u Html\u Regex
=
只有在描述不包含HTML(即所有内容)时,此操作才会失败
我想做相反的事。如果描述包含简单的html
等,我希望验证失败
有没有办法创建一个regex语句(或其他fluentValidation方法),如果字段包含html,该语句将失败?您有几个选项
RuleFor(x=>x.codescription)
.Must(x=>!Regex.IsMatch(x,ValidatorUtility.Contains_Html_Regex))代码>
请向我们展示
Contains\u Html\u Regex
@mjwillsMy ValidatorUtility.Contains\u Html\u Regex的值是完美的!非常感谢。