RegularExpressionValidator.ValidationExpression プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > RegularExpressionValidator.ValidationExpression プロパティの意味・解説 

RegularExpressionValidator.ValidationExpression プロパティ

検証条件として割り当てる正規表現取得または設定します既定値空の文字列 ("") です。

名前空間: System.Web.UI.MobileControls
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)
構文構文

<BindableAttribute(True)> _
Public Property ValidationExpression As
 String
Dim instance As RegularExpressionValidator
Dim value As String

value = instance.ValidationExpression

instance.ValidationExpression = value
[BindableAttribute(true)] 
public string ValidationExpression { get;
 set; }
[BindableAttribute(true)] 
public:
property String^ ValidationExpression {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_ValidationExpression ()

/** @property */
public void set_ValidationExpression (String
 value)
public function get ValidationExpression
 () : String

public function set ValidationExpression
 (value : String)

プロパティ
検証基準になるように割り当てられ正規表現

例外例外
解説解説

検証するための正規表現サンプル次の表に示します

検証タイプ

検証するための正規表現

電子メール

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)

電話番号

((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}

URL

http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RegularExpressionValidator クラス
RegularExpressionValidator メンバ
System.Web.UI.MobileControls 名前空間
その他の技術情報
RegularExpressionValidator コントロール概要
検証コントロール

RegularExpressionValidator.ValidationExpression プロパティ

フィールド検証使用するパターン決定する正規表現取得または設定します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

<ThemeableAttribute(False)> _
Public Property ValidationExpression As
 String
Dim instance As RegularExpressionValidator
Dim value As String

value = instance.ValidationExpression

instance.ValidationExpression = value
[ThemeableAttribute(false)] 
public string ValidationExpression { get;
 set; }
[ThemeableAttribute(false)] 
public:
property String^ ValidationExpression {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_ValidationExpression ()

/** @property */
public void set_ValidationExpression (String
 value)
public function get ValidationExpression
 () : String

public function set ValidationExpression
 (value : String)

プロパティ
フィールド書式検証使用する正規表現指定する文字列既定値は String.Empty です。

例外例外
例外種類条件

HttpException

正規表現書式正しくありません。

解説解説
使用例使用例

ValidationExpression プロパティ使用して5 桁数値フィールド検証する方法次の例に示しますButton コントロールクリックされると、OnClick イベント ハンドラによって Page の IsValid プロパティチェックされTextBox 内のテキスト正規表現一致しているかどうか判断されます。

<%@ Page Language="VB" AutoEventWireup="True"
 %>

 <html>
 <head>

    <script runat="server">
 
       Sub ValidateBtn_Click(sender As Object,
 e As EventArgs) 
       
          If Page.IsValid Then 
          
             lblOutput.Text = "Page is Valid."
          
          Else 
          
             lblOutput.Text = "Page is InValid."

          End If

       End Sub
 
    </script>
 
 </head>
 <body>
 
    <h3>RegularExpressionValidator Example</h3>
    <p>
 
    <form runat="server">
 
       <table bgcolor="#eeeeee" cellpadding="10">
          <tr valign="top">
             <td colspan="3">
                <asp:Label ID="lblOutput" 
                     Text="Enter a 5 digit zip code"
 
                     runat="server"/>
             </td>
          </tr>
 
          <tr>
             <td colspan="3">
                <b>Personal Information</b>
             </td>
          </tr>
          <tr>
             <td align="right">
                Zip Code:
             </td>
             <td>
                <asp:TextBox id="TextBox1" 
                     runat="server"/>
             </td>
             <td>
                <asp:RegularExpressionValidator id="RegularExpressionValidator1"
 
                     ControlToValidate="TextBox1"
                     ValidationExpression="\d{5}"
                     Display="Static"
                     ErrorMessage="Zip code must be 5 numeric
 digits"
                     EnableClientScript="False" 
                     runat="server"/>
             </td>
          </tr>
          <tr>
             <td></td>
             <td>
                <asp:Button text="Validate" 
                     OnClick="ValidateBtn_Click" 
                     runat=server />
             </td>
             <td></td>
          </tr>
       </table>
 
    </form>
 
 </body>
 </html>
 
<%@ Page Language="C#" AutoEventWireup="True" %>

 <html>
 <head>

    <script runat="server">
 
       void ValidateBtn_Click(Object sender, EventArgs e) 
       {
          if (Page.IsValid) 
          {
             lblOutput.Text = "Page is Valid.";
          }
          else 
          {
             lblOutput.Text = "Page is InValid.";
          }
       }
 
    </script>
 
 </head>
 <body>
 
    <h3>RegularExpressionValidator Example</h3>
    <p>
 
    <form runat="server">
 
       <table bgcolor="#eeeeee" cellpadding="10">
          <tr valign="top">
             <td colspan="3">
                <asp:Label ID="lblOutput" 
                     Text="Enter a 5 digit zip code" 
                     runat="server"/>
             </td>
          </tr>
 
          <tr>
             <td colspan="3">
                <b>Personal Information</b>
             </td>
          </tr>
          <tr>
             <td align="right">
                Zip Code:
             </td>
             <td>
                <asp:TextBox id="TextBox1" 
                     runat="server"/>
             </td>
             <td>
                <asp:RegularExpressionValidator id="RegularExpressionValidator1"
 
                     ControlToValidate="TextBox1"
                     ValidationExpression="\d{5}"
                     Display="Static"
                     ErrorMessage="Zip code must be 5 numeric digits"
                     EnableClientScript="False" 
                     runat="server"/>
             </td>
          </tr>
          <tr>
             <td></td>
             <td>
                <asp:Button text="Validate" 
                     OnClick="ValidateBtn_Click" 
                     runat=server />
             </td>
             <td></td>
          </tr>
       </table>
 
    </form>
 
 </body>
 </html>
 
<%@ Page Language="JScript" AutoEventWireup="True" %>

 <html>
 <head>

    <script runat="server">
 
       function ValidateBtn_Click(sender : Object, e : EventArgs)
 
       {
          if (Page.IsValid) 
          {
             lblOutput.Text = "Page is Valid.";
          }
          else 
          {
             lblOutput.Text = "Page is InValid.";
          }
       }
 
    </script>
 
 </head>
 <body>
 
    <h3>RegularExpressionValidator Example</h3>
    <p>
 
    <form runat="server">
 
       <table bgcolor="#eeeeee" cellpadding="10">
          <tr valign="top">
             <td colspan="3">
                <asp:Label ID="lblOutput" 
                     Text="Enter a 5 digit zip code" 
                     runat="server"/>
             </td>
          </tr>
 
          <tr>
             <td colspan="3">
                <b>Personal Information</b>
             </td>
          </tr>
          <tr>
             <td align="right">
                Zip Code:
             </td>
             <td>
                <asp:TextBox id="TextBox1" 
                     runat="server"/>
             </td>
             <td>
                <asp:RegularExpressionValidator id="RegularExpressionValidator1"
 
                     ControlToValidate="TextBox1"
                     ValidationExpression="\d{5}"
                     Display="Static"
                     ErrorMessage="Zip code must be 5 numeric digits"
                     EnableClientScript="False" 
                     runat="server"/>
             </td>
          </tr>
          <tr>
             <td></td>
             <td>
                <asp:Button text="Validate" 
                     OnClick="ValidateBtn_Click" 
                     runat=server />
             </td>
             <td></td>
          </tr>
       </table>
 
    </form>
 
 </body>
 </html>
 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RegularExpressionValidator クラス
RegularExpressionValidator メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
.NET Framework正規表現



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

RegularExpressionValidator.ValidationExpression プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RegularExpressionValidator.ValidationExpression プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS