Asp.Net 輸入框 TextBox 欄位驗證 實作

元件說明

密碼驗證

Asp.Net:
















ValidationExpression 說明:

       (?=.{10,}): 密碼長度 10 個以上,{10,20}  表示能輸入10至20個字元
       (?=.*\d): 至少要有一個 0-9 的數字
       (?=.*[a-z]): 至少要有一個小寫的英文字母 (a-z)
       (?=.*[A-Z]): 至少要有一個大寫的英文字母 (A-Z)
       (?=.*[a-zA-Z]):至少要有一個英文字母
       (?!.*[^\x00-\xff]): 表示不允許輸入 ASCII 以外的字元.
       (?!.*[^\x21-\x7e]):表示不允許特殊字元
       (?=.*[@#$%^&+=]): 至少要有清單中的一個特殊符號 (@#$%^&+=)


信箱驗證:

Asp.Net:














同密碼驗證 , 只是換了驗證條件


密碼確認:

Asp.Net:














利用 CompareValidator 做二個輸入框的比對


空白驗證:

Asp.Net:















Button 是否引發驗證:

需設定以下參數
2011-11-12_174959


2011-11-26 補充

進行空白驗證時,若表單為多 button , 若不要每個button 都進行驗證, 須將要驗證的物件 group 起來

Asp.Net:

 

 






























(Visited 22 times, 1 visits today)