Membership.PasswordStrengthRegularExpression Свойство

Определение

Возвращает регулярное выражение, используемое для оценки пароля.Gets the regular expression used to evaluate a password.

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

Значение свойства

Регулярное выражение, используемое для оценки пароля.A regular expression used to evaluate a password.

Примеры

В следующем примере кода показан элемент конфигурации членства в system.web разделе файла Web. config приложения.The following code example shows the membership configuration element in the system.web section of the application's Web.config file. Он указывает, что приложение использует экземпляр SqlMembershipProvider класса для предоставления служб членства и passwordStrengthRegularExpression задает для атрибута регулярное выражение, которое проверяет, соответствует ли пароль следующим критериям:It specifies that the application use an instance of the SqlMembershipProvider class to provide membership services, and sets the passwordStrengthRegularExpression attribute to a regular expression that validates the password meets the following criteria:

  • Больше семи символов.Is greater than seven characters.

  • Содержит по меньшей мере одну цифру.Contains at least one digit.

  • Содержит по крайней мере один специальный (не буквенно-цифровой) символ.Contains at least one special (non-alphanumeric) character.

Если пароль не соответствует этим критериям, поставщик членства не принимает пароль.If the password does not meet these criteria, the password is not accepted by the membership provider.

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

Комментарии

Свойство получает регулярное выражение, используемое для вычисления сложности пароля от поставщика, указанного Provider в свойстве. PasswordStrengthRegularExpressionThe PasswordStrengthRegularExpression property gets the regular expression used to evaluate password complexity from the provider specified in the Provider property.

Свойство задается в конфигурации приложения passwordStrengthRegularExpression с помощью атрибута элемента конфигурации членства. PasswordStrengthRegularExpressionThe PasswordStrengthRegularExpression property is set in the application configuration using the passwordStrengthRegularExpression attribute of the membership configuration element.

Дополнительные сведения о регулярных выражениях см. в разделе .NET Framework регулярные выражения.For more information about regular expressions, see .NET Framework Regular Expressions.

Применяется к

Дополнительно