Membership.PasswordStrengthRegularExpression Propiedad

Definición

Obtiene la expresión regular utilizada para evaluar una contraseña.

public:
 static property System::String ^ PasswordStrengthRegularExpression { System::String ^ get(); };
public static string PasswordStrengthRegularExpression { get; }
static member PasswordStrengthRegularExpression : string
Public Shared ReadOnly Property PasswordStrengthRegularExpression As String

Valor de propiedad

Expresión regular utilizada para evaluar una contraseña.

Ejemplos

En el ejemplo de código siguiente se muestra el elemento de configuración de pertenencia en la system.web sección del archivo Web.config de la aplicación. Especifica que la aplicación usa una instancia de la SqlMembershipProvider clase para proporcionar servicios de pertenencia y establece el passwordStrengthRegularExpression atributo en una expresión regular que valida que la contraseña cumple los criterios siguientes:

  • Tiene al menos seis caracteres de longitud.

  • Contiene al menos un dígito.

  • Contiene al menos un carácter especial (no alfanumérico).

  • Contiene al menos una letra minúscula.

  • Contiene al menos una letra mayúscula.

Si la contraseña no cumple estos criterios, el proveedor de pertenencia no acepta la contraseña.

<membership defaultProvider="SqlProvider"  
  userIsOnlineTimeWindow = "20>  
  <providers>  
    <add  
      name="SqlProvider"  
      type="System.Web.Security.SqlMembershipProvider"  
      connectionStringName="SqlServices"  
      requiresQuestionAndAnswer="true"  
      passwordStrengthRegularExpression="(?=.{6,})(?=(.*\d){1,})(?=(.*\W){1,})(?=.*[a-z])(?=.*[A-Z])"  
      />  
   </providers>  
</membership>  

Comentarios

La PasswordStrengthRegularExpression propiedad obtiene la expresión regular utilizada para evaluar la complejidad de la contraseña del proveedor especificado en la Provider propiedad .

La PasswordStrengthRegularExpression propiedad se establece en la configuración de la aplicación mediante el passwordStrengthRegularExpression atributo del elemento de configuración de pertenencia .

Para obtener más información sobre las expresiones regulares, vea Expresiones regulares de .NET Framework.

Se aplica a

Consulte también