自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET驗(yàn)證控件之RegularExpressionValidator

開發(fā) 后端
本文介紹了使用ASP.NET驗(yàn)證控件:RegularExpressionValidator的方法和使用時需要注意的一些問題。

ASP.NET驗(yàn)證控件之RegularExpressionValidator

ASP.NET 提供了一套驗(yàn)證控件,與使用舊的(或愿意的話使用傳統(tǒng)的) ASP 處理任務(wù)相比,驗(yàn)證控件使在 Web 窗體上驗(yàn)證輸入變得非常容易。其中一個非常有效的驗(yàn)證器是 RegularExpressionValidator,如您所料,它允許您提供必須匹配輸入的正則表達(dá)式來驗(yàn)證輸入。設(shè)置控件的 ValidationExpression 屬性可指定正則表達(dá)式的模式。下面顯示了驗(yàn)證郵政代碼字段的驗(yàn)證程序:

  1. < asp:RegularExpressionValidator runat="server" id="ZipCodeValidator"   
  2. ControlToValidate="ZipCodeTextBox" ErrorMessage="Invalid ZIP code   
  3. format; format should be either 12345 or 12345-6789."    
  4. ValidationExpression="(\d{5}(-\d{4})?" /> 

ASP.NET驗(yàn)證控件之RegularExpressionValidator使用時需要注意的問題:

◆決不要使用驗(yàn)證程序要驗(yàn)證的控件中的空字符串來激活驗(yàn)證器。只有 RequiredFieldValidator 才可以捕獲空字符串。

◆您無需指定匹配字符的開始與結(jié)尾(^ 和$)- 它們是事先假設(shè)的。如果添加了開始與結(jié)尾,也沒有任何影響,不需要這樣做。

◆對于所有ASP.NET驗(yàn)證控件來說,必須在客戶端以及服務(wù)器端進(jìn)行驗(yàn)證。如果正則表達(dá)式不是 ECMAScript 兼容方式,客戶端驗(yàn)證將失敗。為了避免這種情況,確保表達(dá)式是 ECMAScript 兼容方式,否則只在服務(wù)器端進(jìn)行控件驗(yàn)證。

【編輯推薦】

  1. ASP.NET應(yīng)用執(zhí)行驗(yàn)證
  2. ASP.NET數(shù)據(jù)驗(yàn)證控件CustomValidator的使用淺析
  3. ASP.NET數(shù)據(jù)驗(yàn)證技術(shù)研究詳解
  4. ASP.NET數(shù)據(jù)驗(yàn)證五大常用控件淺析
  5. ASP.NET數(shù)據(jù)驗(yàn)證控件使用淺析
責(zé)任編輯:yangsai 來源: MSDN
相關(guān)推薦

2009-07-27 17:25:53

ASP.NET驗(yàn)證控件

2009-08-04 15:20:59

ASP.NET數(shù)據(jù)驗(yàn)證數(shù)據(jù)驗(yàn)證控件

2009-08-10 14:08:15

ASP.NET服務(wù)器控ASP.NET組件設(shè)計(jì)

2009-07-28 16:21:03

Asp.net AjaAutoComplet

2009-07-29 09:59:10

ASP.NET For

2009-07-28 17:17:19

ASP.NET概述

2009-08-04 17:41:10

ASP.NET數(shù)據(jù)驗(yàn)證

2009-08-07 17:41:07

ASP.NET Web

2009-08-07 14:05:21

ASP.NET控件

2009-08-06 15:21:45

ASP.NET控件開發(fā)RenderConte

2009-08-04 10:43:59

ASP.NET控件開發(fā)

2009-08-19 13:44:00

ASP.NET Lis

2009-07-29 13:50:26

UpdatePanelASP.NET

2009-08-05 15:57:03

ASP.NET控件ID

2009-08-17 09:24:25

ASP.NET控件

2009-07-27 13:52:36

Panel控件ASP.NET

2009-07-27 16:19:59

ASP.NET報(bào)表控件

2009-08-03 15:08:00

SqlDataSour

2009-08-05 15:29:33

ASP.NET For

2009-08-05 13:09:17

ASP.NET應(yīng)用執(zhí)行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號