Compartir a través de


CreateUserWizard.EmailRegularExpression Propiedad

Definición

Obtiene o establece una expresión regular usada para validar la dirección de correo electrónico especificada.

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

Valor de propiedad

String

Cadena que contiene la expresión regular usada para validar una dirección de correo electrónico. El valor predeterminado es una cadena vacía ("").

Ejemplos

En el ejemplo de código siguiente se asigna una expresión regular a la EmailRegularExpression propiedad para asegurarse de que el usuario escribió su dirección de correo electrónico en un formato válido, como 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>

Comentarios

Utilice la EmailRegularExpression propiedad para especificar una expresión regular que valide la dirección de correo electrónico especificada por el usuario para confirmar que coincide con un patrón específico. Un uso común es asegurarse de que el usuario ha escrito una dirección de correo electrónico completa, como el usuario@ contoso.com. La expresión regular se usa además de las restricciones realizadas en la dirección de correo electrónico por el proveedor de pertenencia especificado en la MembershipProvider propiedad . Si el proveedor de pertenencia rechaza la dirección de correo electrónico por cualquier motivo, se muestra el texto contenido en la InvalidEmailErrorMessage propiedad .

La dirección solo se compara con la expresión regular si la RequireEmail propiedad está establecida en true.

Si la dirección de correo electrónico no pasa la expresión regular, el texto contenido en la EmailRegularExpressionErrorMessage propiedad se muestra al usuario.

Se aplica a

Consulte también