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

속성 값

String

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

예제

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

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

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

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

적용 대상

추가 정보