我正在为asp.net mvc5项目使用流利的验证库。我的要求是,如果用户输入电子邮件,则如果验证有效的电子邮件地址,否则就不能验证它是否为有效的电子邮件地址
答案 0 :(得分:0)
您可以使用Fluent Validation
方法链接简单地进行以下操作:
RuleFor(s => s.Email).NotEmpty().WithMessage("Email address is required")
.EmailAddress().WithMessage("Your email address is not valid");
如果您的电子邮件字段为not required
,请进行以下验证:
RuleFor(s => s.Email).EmailAddress().WithMessage("Your email address is not valid");