Språk

Membership.PasswordStrengthRegularExpression Egenskap

Definition

Hämtar det reguljära uttryck som används för att utvärdera ett lösenord.

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

Egenskapsvärde

Ett reguljärt uttryck som används för att utvärdera ett lösenord.

Exempel

I följande kodexempel visas konfigurationselementet för medlemskap i system.web avsnittet i programmets Web.config-fil. Den anger att programmet använder en instans av SqlMembershipProvider klassen för att tillhandahålla medlemskapstjänster och anger passwordStrengthRegularExpression attributet till ett reguljärt uttryck som validerar lösenordet uppfyller följande villkor:

  • Är minst sex tecken långt.

  • Innehåller minst en siffra.

  • Innehåller minst ett specialtecken (icke-alfanumeriskt).

  • Innehåller minst en gemen bokstav.

  • Innehåller minst en versal bokstav.

Om lösenordet inte uppfyller dessa kriterier godkänns inte lösenordet av medlemskapsprovidern.

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

Kommentarer

Egenskapen PasswordStrengthRegularExpression hämtar det reguljära uttryck som används för att utvärdera lösenordskomplexitet från providern som anges i Provider egenskapen.

Egenskapen PasswordStrengthRegularExpression anges i programkonfigurationen med hjälp passwordStrengthRegularExpression av attributet för medlemskapskonfigurationselementet.

Mer information om reguljära uttryck finns i .NET Framework Regular Expressions.

Gäller för

Se även