CreateUserWizard.EmailRegularExpression Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.