【发布时间】:2019-01-26 04:49:26
【问题描述】:
使用 FluentValidation 我有一个如下所示的规则:
RuleFor(x => x.CodeDescription).Matches(ValidatorUtility.Contains_Html_Regex)
.WithMessage(EpisodeCodeDescription_Contains_HTML.ErrorMessage());
我的ValidatorUtility.Contains_Html_Regex = <[a-z][\s\S]*>
只有在描述不包含 HTML(即一切)时才会失败。
我想做相反的事情。如果描述包含简单的 html <html></b><asdf/> 等,我想验证失败
如果字段包含 html,是否有办法创建将失败的正则表达式语句(或其他一些 fluentValidation 方法)?
【问题讨论】:
-
请告诉我们
Contains_Html_Regex的值。 -
@mjwills
My ValidatorUtility.Contains_Html_Regex value is <[a-z][\s\S]*>
标签: c# html fluentvalidation