ASP.Net 驗證控制項 RegularExpressionValidator

來源:互聯網
上載者:User

標籤:

定義和用法

RegularExpressionValidator 控制項用於驗證輸入值是否匹配指定的模式。

注釋:除非瀏覽器不支援用戶端驗證或 EnableClientScript 屬性被設定為 false,否則將同時執行伺服器端和用戶端驗證。

注釋:如果輸入控制項為空白,驗證將失敗。請使用 RequiredFieldValidator 控制項,使欄位必需(必填)。

 

屬性
屬性 描述
BackColor RegularExpressionValidator 控制項的背景顏色。
ControlToValidate 要驗證的控制項的 id。
Display 驗證控制項的顯示行為。合法值有:
  • None - 控制項不顯示。僅用於 ValidationSummary 控制項中顯示錯誤訊息。
  • Static - 如果驗證失敗,控制項顯示錯誤訊息。即使輸入通過驗證,也在頁面上預留顯示訊息的空間,即用於顯示訊息的空間是預先分配好的。
  • Dynamic - 如果驗證失敗,控制項顯示錯誤訊息。如果輸入通過驗證,頁面上不預留顯示訊息的空間,即用於顯示訊息的空間是動態添加的。
EnableClientScript 布爾值,規定是否啟用用戶端驗證。
Enabled 布爾值,規定是否啟用驗證控制項。
ErrorMessage 當驗證失敗時,在 ValidationSummary 控制項中顯示的文本。 注釋:如果未設定 Text 屬性,文本也會顯示在驗證控制項中。
ForeColor 控制項的前景顏色。
id 控制項的唯一 id。
IsValid 布爾值,指示由 ControlToValidate 指定的控制項是否通過驗證。
runat 規定該控制項是一個伺服器控制項。必須設定為 "server"。
BackColor RegularExpressionValidator 控制項的背景顏色。
Text 當驗證失敗時顯示的訊息。
ValidationExpression 規定驗證輸入控制項的Regex。在用戶端和伺服器上,運算式的文法是不同的。JScript 用於用戶端。在伺服器上,根據您規定的語言使用。

 

 

 1 <form id="form1" runat="server"> 2     <div> 3      4         input character<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 5         <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"  6             ControlToValidate="TextBox1" ErrorMessage="4-6 characters" ForeColor="Red"  7             ValidationExpression="\w{4,6}"></asp:RegularExpressionValidator> 8         <br /> 9         <asp:Button ID="btn1" runat="server" Text="Submit" />10     11     </div>12     </form>
View Code

 

ASP.Net 驗證控制項 RegularExpressionValidator

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.