У меня есть свойство с именем ID_No
, и я хотел бы проверить его: длина должна быть 13 цифр, не больше и не меньше
Я пробовал следующее:
[Required]
[RegularExpression(@"[0-9]{13}", ErrorMessage = "Invalid ID Number")]
[Range(1000000000000, 9999999999999, ErrorMessage = "ID number cannot be longer than 13 digits")]
[Display(Name = "ID Number")]
public int ID_No { get; set; }
Однако, похоже, это не работает.Он постоянно говорит, что значение «какие бы 13 цифр я ни вводил» недопустимо.
Есть предложения или помощь, как мне это заставить работать?