【问题标题】:EF Data annotations Regular expressionEF 数据注解 正则表达式
【发布时间】:2015-07-24 16:28:54
【问题描述】:

我需要正则表达式验证,前 5 位数字是数字,然后是连字符,然后一个数字是字母,另一个是数字。

ex : 23456-p5 或 12345-a3 之类的。

我已经尝试过这样的开始

/^\d{5}-\d{2}$/ 

在模型中我已经给出了这样的结果,因为我们不必在数据注释中给出 ^ 或 $

[RegularExpression(@"d{5}-\d{2}")] 

但即使这样我也无法让它工作。

【问题讨论】:

    标签: c# regex asp.net-mvc entity-framework data-annotations


    【解决方案1】:

    试试这个:

    [RegularExpression(@"^\d{5}-[a-zA-Z]\d$")]
    

    【讨论】:

      【解决方案2】:

      这样的表达式应该可以工作:

      ^\d{5}\-[A-Za-z]\d$
      

      【讨论】:

        猜你喜欢
        • 2011-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多