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í regulární výraz vlastnosti EmailRegularExpression , aby se zajistilo, že uživatel zadal svoji e-mailovou adresu v platném formátu, například uživatelské jméno@ 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 Pomocí vlastnosti můžete zadat regulární výraz, který ověří e-mailovou adresu zadaná uživatelem, aby potvrdil, že odpovídá určitému vzoru. Běžným použitím je zajistit, aby uživatel zadal úplnou e-mailovou adresu, například uživatele@ contoso.com. Regulární výraz se používá kromě omezení, která na e-mailovou adresu zadal poskytovatel členství zadaný ve MembershipProvider vlastnosti. Pokud poskytovatel členství z jakéhokoli důvodu odmítne e-mailovou adresu, zobrazí se text obsažený v InvalidEmailErrorMessage vlastnosti.
Adresa se porovnává pouze s regulárním výrazem, pokud RequireEmail je vlastnost nastavena na true
.
Pokud e-mailová adresa nepředává regulární výraz, zobrazí se uživateli text obsažený ve EmailRegularExpressionErrorMessage vlastnosti.