using system;using system.collections.generic;
using system.linq;
using system.text;
using system.text.regularexpressions;
namespace utility.ui
-d|d-d");//tel匹配國內**號碼
private static regex regurl = new regex("[a-za-z]+://[^s]*");//url
private static regex regidcard = new regex("d|d");//匹配身份證:d|d
private static regex reghtml = new regex("<(s*?)[^>]*>.*?|<.*? />");//匹配html標記的正規表示式:<(s*?)[^>]*>.*?|<.*? />
private static regex regpassword = new regex("^[a-za-z]w$"); //驗證使用者密碼:「^[a-za-z]w$」正確格式為:以字母開頭,長度在6-18之間
private static regex reg26a_z = new regex("^[a-za-z]+$");//只能輸入由26個英文本母組成的字串:「^[a-za-z]+$」
private static regex reg26large_a_z = new regex("^[a-z]+$");//只能輸入由26個大寫英文本母組成的字串:「^[a-z]+$」
private static regex reg26small_a_z = new regex("^[a-z]+$");//只能輸入由26個小寫英文本母組成的字串:「^[a-z]+$」
private static regex reg0_9_a_z = new regex("^[a-za-z0-9]+$");//只能輸入由數字和26個英文本母組成的字串:「^[a-za-z0-9]+$」
private static regex reg0_9_a_z_ = new regex("^w+$");//只能輸入由數字、26個英文本母或者下劃線組成的字串:「^w+$」
//////無引數構造方法
///public validatehelper()
//////是否數字字串
//////輸入字串
///public static bool isnumber(string inputdata)
//////是否數字字串 可帶正負號
//////輸入字串
///public static bool isnumbersign(string inputdata)
//////是否是浮點數
//////輸入字串
///public static bool isdecimal(string inputdata)
//////是否是浮點數 可帶正負號
//////輸入字串
///public static bool isdecimalsign(string inputdata)
#region中文檢測
//////檢測是否有中文字元
//////
///public static bool ishaschzn(string inputdata)
#endregion
#region郵件位址
//////是否是浮點數 可帶正負號
//////輸入字串
///public static bool isemail(string inputdata)
#endregion
//////驗證是否合法的url
//////
///public static bool isurl(string inputstr)
//////驗證**號碼是否合法
//////
///public static bool istelnumber(string inputstr)
//////
///public static bool iszipcode(string inputstr)
//////驗證qq號
//////
///public static bool isqq(string inputstr)
//////驗證身份證
//////
///public static bool isidcard(string inputstr)
//////驗證使用者密碼
//////
///public static bool ispassword(string inputstr)
//////驗證只能輸入由26個英文本母組成的字串
//////
///public static bool is26a_z(string inputstr)
//////只能輸入由26個大寫英文本母組成的字串
//////
///public static bool is26large_a_z(string inputstr)
//////只能輸入由26個小寫英文本母組成的字串
//////
///public static bool is26small_a_z(string inputstr)
//////只能輸入由數字和26個英文本母組成的字串
//////
///public static bool is0_9_az_str(string inputstr)
//////只能輸入由數字和26個英文本母組成的字串和下劃線
//////
///public static bool is0_9_a_z_str(string inputstr)
}}
特殊驗證validate
jquery.validator.addmethod bytemaxlength function value,element,param returnthis.optional element length param validator.format 不能超過個位元組 乙個中文字算2個位元組 j...
validate表單驗證
1.頁面資訊。2.新增自定義校驗 additional methods.js 1 寫在 additional methods.js 檔案中,自行建立。2 呼叫前要新增對 additional methods.js 檔案的引用。jquery.validator.addmethod iszipcode ...
Validate 驗證框架詳解
color red 預設情況下,驗證提示資訊用label元素來顯示,並且會新增css class,通過css可以很方便設定出錯控制項以及錯誤資訊的顯示方式。輸入控制項驗證出錯 form input.error 驗證錯誤提示資訊 form label.error 如果想自定義顯示方式,可以修改jque...