Я создал класс MobileNumberAnnotation, который имеет свойство, определяющее выражение регулярного выражения. Теперь, когда я указываю RegularExpressionAttribute, как мне сказать, чтобы получить значение этого свойства в качестве шаблона?Атрибут RegularExpression - Передача в поле свойства класса
public class MobileNumberAnnotation
{
public string MobileFormat = "^(07(\\d ?){9})";
}
Я попытался сделать следующее, но я не знаю, почему это не работает, как он ожидает строку шаблона.
[Required]
[RegularExpressionAttribute(MobileNumberAnnotation.MobileFormat)]
public int MobileNumber { get; set; }
* Предполагая, что вы правильно писать ваш регулярное выражение. –
Я знаю, что вы можете это сделать. Но спасибо за помощь в любом случае – user1781232