DataAnnotations和MVC框架 - 具有最小长度的非必需字段

时间:2012-11-26 11:12:08

标签: .net asp.net-mvc validation asp.net-mvc-4 data-annotations

是否可以使用数据注释指定具有最小长度的非必需字段?

这可能听起来很奇怪,但我想要一个电话号码字段,我不介意它是否完整,但如果是,我希望它是最小长度!

1 个答案:

答案 0 :(得分:1)

来自msdn Using Data Annotation Attributes

没有使用Or composition的功能,因为验证应用程序块中有Or复合验证器。数据注释验证属性唯一可用的组合是And操作。

因此,您不喜欢使用Range属性的组合。但是你可以考虑使用正则表达式。为此,这些应该有所帮助

A comprehensive regex for phone number validation

Phone Number formatting using Regex