다음을 통해 공유


RegularExpressionAttribute(String) 생성자

정의

RegularExpressionAttribute 클래스의 새 인스턴스를 초기화합니다.

public:
 RegularExpressionAttribute(System::String ^ pattern);
public RegularExpressionAttribute (string pattern);
new System.ComponentModel.DataAnnotations.RegularExpressionAttribute : string -> System.ComponentModel.DataAnnotations.RegularExpressionAttribute
Public Sub New (pattern As String)

매개 변수

pattern
String

데이터 필드 값의 유효성을 검사하는 데 사용되는 정규식입니다.

예외

pattern이(가) null인 경우

예제

다음 예제에서는 데이터 필드에 를 RegularExpressionAttribute 적용하는 방법을 보여줍니다. 유효성 검사에 실패하면 예제의 코드는 동적 데이터에서 제공하는 유효성 검사 오류 메시지를 표시합니다.

// Allow up to 40 uppercase and lowercase 
// characters. Use standard error.
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")]
public object LastName;
' Allow up to 40 uppercase and lowercase 
' characters. Use standard error.
<RegularExpression("^[a-zA-Z''-'\s]{1,40}$")> _
Public LastName As Object

적용 대상