나는 ASP.NET MVC 애플리케이션을 가지고있다. 이 응용 프로그램에는 문제에 따라 다른 오류가 있어야하는 여러 개의 정규식 검사를 수행해야하는 양식이 포함되어 있습니다.여러 개의 분리 된 정규 표현식
누구나 별도의 오류가 발생하는 방법을 알고 있습니까? 하나의 모델 속성에서 여러 RegularExpression 주석을 사용하여 시도했지만 컴파일시 오류가 발생합니다. 다음 코드 샘플은 다음과 같습니다
[Required]
[Display(Name = "Distribution List Name")]
[StringLength(65, ErrorMessage = "Must be under 65 characters")]
[RegularExpression("^#(CONTOSO|MEGACORP|TESTCOMPANY)([-_A-Za-z0-9 ]+)$", ErrorMessage = "Invalid company, or the name contains invalid characters (Allowed characters are alphanumeric, - and _)")]
public string Name { get; set; }
적으로는, 내가 문자열의 시작에 회사에 대한 검사 및 별도의 오류 메시지를 던져 허용 문자 확인을 부탁합니다.
이 a.See 옵션을 사용하지 마십시오 http://stackoverflow.com/questions/35652533/should-i-use-multiple-regularexpression-attributes/35658502#35658502 –