当 属性 不为空时使用 FluentValidation 检查电子邮件有效性
Check email validity with FluentValidation when property is not empty
我想用 FluentValidation 检查电子邮件格式。电子邮件不是强制性的。然后我只需要检查 属性 不是 empty.How 我可以这样做吗?下面我一直查
RuleFor(x => x.Email)
.EmailAddress()
.WithLocalizedMessage(() => "My message.");
谢谢
RuleFor(x => x.Email)
.EmailAddress()
.WithLocalizedMessage(() => "My message.")
.Unless(x => string.IsNullOrEmpty(x.Email));
编辑:更新文档 link。
我想用 FluentValidation 检查电子邮件格式。电子邮件不是强制性的。然后我只需要检查 属性 不是 empty.How 我可以这样做吗?下面我一直查
RuleFor(x => x.Email)
.EmailAddress()
.WithLocalizedMessage(() => "My message.");
谢谢
RuleFor(x => x.Email)
.EmailAddress()
.WithLocalizedMessage(() => "My message.")
.Unless(x => string.IsNullOrEmpty(x.Email));
编辑:更新文档 link。