次の方法で共有


CreateUserWizard.PasswordRegularExpressionErrorMessage プロパティ

定義

入力されたパスワードがサイトのパスワード要件に適合しない場合に表示されるエラー メッセージを取得または設定します。

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 プロパティで定義される正規表現に適合しない場合に表示されるエラー メッセージ。 既定値は "別のパスワードを入力してください" です。コントロールの既定のテキストは、サーバーの現在のロケールに基づいてローカライズされます。

次のコード例では、 PasswordRequiredErrorMessage 入力したパスワードが プロパティに含まれる正規表現の要件を満たしていないことをユーザーに説明するように プロパティを PasswordRegularExpression 設定します。 正規表現を渡すには、パスワードは次の条件を満たす必要があります。

  • 6 文字より長くする。

  • 少なくとも 1 桁の数字を含みます。

  • 少なくとも 1 つの特別な (英数字以外の) 文字を含みます。

<%@ 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 使用して、入力したパスワードがサイトのパスワード要件に準拠していないことをユーザーに通知します。

適用対象

こちらもご覧ください