정규식을 지정하는 속성이있는 MobileNumberAnnotation 클래스를 만들었습니다. 이제 RegularExpressionAttribute를 지정하면이 속성의 값을 패턴으로 가져 오는 방법을 어떻게 알 수 있습니까?RegularExpression 특성 - 클래스의 속성 필드 전달
public class MobileNumberAnnotation
{
public string MobileFormat = "^(07(\\d ?){9})";
}
나는 다음과 같은 작업을 시도했지만 문자열 패턴이 예상되는 것처럼 작동하지 않는 이유를 알지 못합니다.
[Required]
[RegularExpressionAttribute(MobileNumberAnnotation.MobileFormat)]
public int MobileNumber { get; set; }
*을 수정해야 당신의 정규식. –
당신이 할 수 있다는 것을 알고 있습니다. 하지만 어쨌든 도움을 주셔서 감사합니다. – user1781232