CreateUserWizard.EmailRegularExpression Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví regulární výraz použitý k ověření zadané e-mailové adresy.
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
Hodnota vlastnosti
Řetězec obsahující regulární výraz použitý k ověření e-mailové adresy. Výchozí hodnota je prázdný řetězec ("").
Příklady
Následující příklad kódu přiřadí k vlastnosti regulární výraz EmailRegularExpression , aby se zajistilo, že uživatel zadal svoji e-mailovou adresu v platném formátu, například 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>
Poznámky
EmailRegularExpression Vlastnost použijte k zadání regulárního výrazu, který ověří e-mailovou adresu zadanou uživatelem a potvrdí, že odpovídá určitému vzoru. Běžným použitím je ověření, že uživatel zadal úplnou e-mailovou adresu, například user@contoso.com. Regulární výraz se používá kromě omezení, která na e-mailovou adresu vložili poskytovatel členství zadaný ve MembershipProvider vlastnosti . Pokud poskytovatel členství z nějakého důvodu e-mailovou adresu odmítne, zobrazí se text obsažený ve InvalidEmailErrorMessage vlastnosti .
Adresa se porovná s regulárním výrazem pouze v případě, že RequireEmail je vlastnost nastavená na true
hodnotu .
Pokud e-mailová adresa nepřejde regulárním výrazem, zobrazí se uživateli text obsažený ve EmailRegularExpressionErrorMessage vlastnosti .