Kri*_*s-I 5 .net c# fluentvalidation angularjs
我想用 FluentValidation 检查电子邮件格式。电子邮件不是强制性的。然后我只需要在属性不为空时检查。我该怎么做?下面我一直在检查。
RuleFor(x => x.Email)
.EmailAddress()
.WithLocalizedMessage(() => "My message.");
Run Code Online (Sandbox Code Playgroud)
谢谢
使用where 或除非。
RuleFor(x => x.Email)
.EmailAddress()
.WithLocalizedMessage(() => "My message.")
.Unless(x => string.IsNullOrEmpty(x.Email));
Run Code Online (Sandbox Code Playgroud)
编辑:更新文档链接。
| 归档时间: |
|
| 查看次数: |
1413 次 |
| 最近记录: |