Web頁面資料驗證

2021-04-08 23:50:05 字數 1809 閱讀 5027

public class pagevalidate

#region 數字字串檢查  

///

/// 檢查request查詢字串的鍵值,是否是數字,最大長度限制

///

/// request

/// request的鍵值

/// 最大長度

/// 返回request查詢字串

/// 是否數字字串

///

/// 輸入字串

///

public static bool isnumber(string inputdata)

///

/// 是否數字字串 可帶正負號

///

/// 輸入字串

///

public static bool isnumbersign(string inputdata)

///

/// 是否是浮點數

///

/// 輸入字串

///

public static bool isdecimal(string inputdata)

///

/// 是否是浮點數 可帶正負號

///

/// 輸入字串

///

public static bool isdecimalsign(string inputdata)

#endregion

#region 中文檢測

///

/// 檢測是否有中文字元

///

///

///

public static bool ishaschzn(string inputdata)

#endregion

#region 郵件位址

///

/// 是否是浮點數 可帶正負號

///

/// 輸入字串

///

public static bool isemail(string inputdata)

#endregion

#region 其他

///

/// 檢查字串最大長度,返回指定長度的串

///

/// 輸入字串

/// 最大長度

///

public static string sqltext(string sqlinput, int maxlength)

return sqlinput;

}///

/// 字串編碼

///

///

///

public static string htmlencode(string inputdata)

///

/// 設定label顯示encode的字串

///

///

///

public static void setlabel(label lbl, string txtinput)

public static void setlabel(label lbl, object inputobj)

#endregion

Web開發頁面驗證指令碼實現

很久以前就拜讀並使用過 我佛山人 兄弟的頁面驗證指令碼 validator v1.05 感覺功能強大的同時也感覺到有很多不夠完善和人性的地方,此次由於系統開發的需要,因而對該指令碼進行了較大規模的修改,主要實現了如下幾個功能 1 可對同一控制項進行複合式驗證 頁面 min 8 max 8 datat...

WEB應用資料驗證指南

web應用資料驗證指南 1 為什麼要驗證資料?如果不驗證資料,容易導致web應用出現多種漏洞,比如 sql注入攻擊,命令注入攻擊,跨站點指令碼攻擊,編碼攻擊,檔案系統攻擊和緩衝區溢位。因此,為了保護web應用的安全,我們必須驗證資料。2 什麼地方需要驗證資料?所有從使用者或其它裝置接受資料的 部分。...

web 驗證控制項

webform 正規表示式 server textbox asp伺服器 1.非空驗證控制項 requirefieldvalidator 2.資料比較驗證 comparevalidator 3.資料範圍驗證 rangevalidator 4.正規表示式驗證 regularexpressionvalid...