【发布时间】:2014-02-15 21:01:37
【问题描述】:
我创建了一个 MobileNumberAnnotation 类,它具有指定正则表达式的属性。现在,当我指定 RegularExpressionAttribute 时,如何告诉它获取此属性的值作为模式?
public class MobileNumberAnnotation
{
public string MobileFormat = "^(07(\\d ?){9})";
}
我尝试执行以下操作,但我不知道为什么它不起作用,因为它需要一个字符串模式。
[Required]
[RegularExpressionAttribute(MobileNumberAnnotation.MobileFormat)]
public int MobileNumber { get; set; }
【问题讨论】:
标签: c# regex asp.net-mvc validation attributes