다음을 통해 공유


CreateUserWizard.EmailRegularExpression 속성

정의

제공된 이메일 주소의 유효성을 검사하는 데 사용되는 정규식을 가져오거나 설정합니다.

public:
 virtual property System::String ^ EmailRegularExpression { System::String ^ get(); void set(System::String ^ value); };
public virtual string EmailRegularExpression { get; set; }
member this.EmailRegularExpression : string with get, set
Public Overridable Property EmailRegularExpression As String

속성 값

이메일 주소의 유효성을 검사하는 데 사용되는 정규식을 포함하는 문자열입니다. 기본값은 빈 문자열("")입니다.

예제

다음 코드 예제에서는 사용자가 와 같은 username@contoso.com유효한 형식으로 전자 메일 주소를 입력했는지 확인하기 위해 속성에 정규식을 EmailRegularExpression 할당합니다.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard.EmailRegularExpression sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        emailregularexpression='@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"' 
        emailregularexpressionerrormessage="Email address must be in a valid format">
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>
<%@ page language="VB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>CreateUserWizard.EmailRegularExpression sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        emailregularexpression='@"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"' 
        emailregularexpressionerrormessage="Email address must be in a valid format">
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

설명

사용 하 여는 EmailRegularExpression 속성을 특정 패턴과 일치 하는 것을 확인 하려면 사용자가 입력 한 전자 메일 주소의 유효성을 검사 하는 정규식을 지정 합니다. 일반적인 용도는 사용자가 와 같은 user@contoso.com전체 전자 메일 주소를 입력했는지 확인하는 것입니다. 정규식은 속성에 지정된 멤버 자격 공급자가 전자 메일 주소에 적용한 MembershipProvider 제한 사항 외에 사용됩니다. 멤버 자격 공급자가 어떤 이유로든 이메일 주소를 거부하면 속성에 InvalidEmailErrorMessage 포함된 텍스트가 표시됩니다.

속성이 로 설정된 true경우에만 RequireEmail 주소가 정규식과 비교됩니다.

전자 메일 주소가 정규식을 전달하지 않으면 속성에 EmailRegularExpressionErrorMessage 포함된 텍스트가 사용자에게 표시됩니다.

적용 대상

추가 정보