CreateUserWizard.PasswordRegularExpressionErrorMessage CreateUserWizard.PasswordRegularExpressionErrorMessage CreateUserWizard.PasswordRegularExpressionErrorMessage CreateUserWizard.PasswordRegularExpressionErrorMessage Property

定義

入力されたパスワードがサイトのパスワード要件に適合しない場合に表示されるエラー メッセージを取得または設定します。Gets or sets the error message shown when the password entered does not conform to the site's password requirements.

public:
 virtual property System::String ^ PasswordRegularExpressionErrorMessage { System::String ^ get(); void set(System::String ^ value); };
public virtual string PasswordRegularExpressionErrorMessage { get; set; }
member this.PasswordRegularExpressionErrorMessage : string with get, set
Public Overridable Property PasswordRegularExpressionErrorMessage As String

プロパティ値

入力されたパスワードが PasswordRegularExpression プロパティで定義される正規表現に適合しない場合に表示されるエラー メッセージ。The error message shown when the password entered does not pass the regular expression defined in the PasswordRegularExpression property. 既定値は "別のパスワードを入力してください。" です。The default is "Please enter a different password." コントロールの既定のテキストは、サーバーの現在のロケールに基づいてローカライズされます。The default text for the control is localized based on the server's current locale.

次のコード例ではPasswordRequiredErrorMessage 、入力したパスワードがPasswordRegularExpressionプロパティに含まれている正規表現の要件を満たしていないことをユーザーに説明するために、プロパティを設定します。The following code example sets the PasswordRequiredErrorMessage property to explain to the user that the password entered does not meet the requirements of the regular expression contained in the PasswordRegularExpression property. 正規表現を渡すには、パスワードが次の条件を満たす必要があります。To pass the regular expression, passwords must:

  • 6文字を超えています。Be longer than six characters.

  • 少なくとも1つの数字が含まれています。Contain at least one digit.

  • 少なくとも1つの特殊な (英数字以外の) 文字が含まれています。Contain at least one special (non-alphanumeric) character.

<%@ 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.PasswordRegularExpression sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
        passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
      </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 id="Head1" runat="server">
    <title>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
        passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

注釈

PasswordRegularExpressionErrorMessageプロパティを使用して、入力したパスワードがサイトのパスワード要件に準拠していないことをユーザーに通知します。Use the PasswordRegularExpressionErrorMessage property to inform the user that the password entered did not conform to the site's password requirements.

適用対象

こちらもご覧ください