В моем классе C# я украшаю свойство аннотациями данных для проверки 5-значного числа. Номер должен иметь мин. И макс. 5 цифр. Но он всегда говорит недействительно. Что не так с моим регулярным выражением?Data Annotations Fails
[RegularExpression(@"^\(?([0-9]{5})\)$", ErrorMessageResourceType = typeof (GlobalErrorResource), ErrorMessageResourceName = "QUOTEREQUEST_VALID_ZIP_CODE")]
У вас есть '[обязательно]' атрибут с '[RegularExpression]'? – Dima
Проблема заключается в том, что ваше регулярное выражение соответствует буквенной скобке '(' ')', но вы никогда не заявляли, что хотите это сделать. –
@JonathonReinhart, можно ли объяснить подробно pls, я не могу понять –