Membership.PasswordStrengthRegularExpression Vlastnost

Definice

Získá regulární výraz použitý k vyhodnocení hesla.

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

Hodnota vlastnosti

Regulární výraz použitý k vyhodnocení hesla.

Příklady

Následující příklad kódu ukazuje element konfigurace členství v system.web oddílu Web.config souboru aplikace. Určuje, že aplikace používá instanci SqlMembershipProvider třídy k poskytování členských služeb, a nastaví passwordStrengthRegularExpression atribut na regulární výraz, který ověřuje, že heslo splňuje následující kritéria:

  • Má délku aspoň šest znaků.

  • Obsahuje alespoň jednu číslici.

  • Obsahuje alespoň jeden speciální (nealfanumerický) znak.

  • Obsahuje alespoň jedno malé písmeno.

  • Obsahuje alespoň jedno velké písmeno.

Pokud heslo nesplňuje tato kritéria, nebude heslo poskytovatelem členství přijato.

<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>  

Poznámky

Vlastnost PasswordStrengthRegularExpression získá regulární výraz použitý k vyhodnocení složitosti hesla od zprostředkovatele zadaného Provider ve vlastnosti .

Vlastnost PasswordStrengthRegularExpression se nastavuje v konfiguraci aplikace pomocí atributu passwordStrengthRegularExpressionelementu konfigurace členství .

Další informace o regulárních výrazech najdete v tématu Regulární výrazy rozhraní .NET Framework.

Platí pro

Viz také