Bagikan melalui


CreateUserWizard.EmailRegularExpression Properti

Definisi

Mendapatkan atau mengatur ekspresi reguler yang digunakan untuk memvalidasi alamat email yang disediakan.

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

Nilai Properti

String yang berisi ekspresi reguler yang digunakan untuk memvalidasi alamat email. Nilai default adalah string kosong ("").

Contoh

Contoh kode berikut menetapkan ekspresi reguler ke EmailRegularExpression properti untuk memastikan bahwa pengguna memasukkan alamat email mereka dalam format yang valid, seperti username@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>

Keterangan

EmailRegularExpression Gunakan properti untuk menentukan ekspresi reguler yang memvalidasi alamat email yang dimasukkan oleh pengguna untuk mengonfirmasi bahwa properti tersebut cocok dengan pola tertentu. Penggunaan umum adalah memastikan bahwa pengguna telah memasukkan alamat email lengkap, seperti user@contoso.com. Ekspresi reguler digunakan selain batasan apa pun yang ditempatkan pada alamat email oleh penyedia keanggotaan yang ditentukan dalam MembershipProvider properti . Jika penyedia keanggotaan menolak alamat email karena alasan apa pun, teks yang terkandung dalam InvalidEmailErrorMessage properti akan ditampilkan.

Alamat hanya dibandingkan dengan ekspresi reguler jika RequireEmail properti diatur ke true.

Jika alamat email tidak meneruskan ekspresi reguler, teks yang terkandung dalam EmailRegularExpressionErrorMessage properti ditampilkan kepada pengguna.

Berlaku untuk

Lihat juga