【问题标题】:DataAnnotations and MVC framework - non-required field with min lengthDataAnnotations 和 MVC 框架 - 具有最小长度的非必填字段
【发布时间】:2012-11-13 20:37:23
【问题描述】:

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

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

【问题讨论】:

  • 抱歉 - 正在考虑实体框架版本!

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


【解决方案1】:

来自 msdn Using Data Annotation Attributes

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

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

A comprehensive regex for phone number validation

Phone Number formatting using Regex

【讨论】:

    猜你喜欢
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    相关资源
    最近更新 更多