CreateUserWizard.EmailRegularExpression Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une expression régulière utilisée pour valider l’adresse e-mail indiquée.
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
Valeur de propriété
Chaîne contenant l’expression régulière utilisée pour valider une adresse e-mail. La valeur par défaut est une chaîne vide ("").
Exemples
L’exemple de code suivant affecte une expression régulière à la EmailRegularExpression propriété pour s’assurer que l’utilisateur a entré son adresse e-mail dans un format valide, tel que 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>
Remarques
Utilisez la EmailRegularExpression propriété pour spécifier une expression régulière qui valide l’adresse e-mail entrée par l’utilisateur pour confirmer qu’elle correspond à un modèle spécifique. Une utilisation courante consiste à s’assurer que l’utilisateur a entré une adresse e-mail complète, telle que user@contoso.com. L’expression régulière est utilisée en plus des restrictions imposées à l’adresse e-mail par le fournisseur d’appartenance spécifié dans la MembershipProvider propriété . Si le fournisseur d’appartenance rejette l’adresse e-mail pour une raison quelconque, le texte contenu dans la InvalidEmailErrorMessage propriété s’affiche.
L’adresse n’est comparée à l’expression régulière que si la propriété a la RequireEmailtrue
valeur .
Si l’adresse e-mail ne transmet pas l’expression régulière, le texte contenu dans la EmailRegularExpressionErrorMessage propriété s’affiche à l’utilisateur.