using system;
using system.componentmodel;
using system.collections;
using system.diagnostics;
using system.data;
using system.data.sqlclient;
using system.configuration;
namespace components.globalfun
string strword = "";
for (int i = 0; i < prams.length; i++)
if (prams[i].tostring() == "@sqltmp")
strword = result.tostring();
if (strword.contains("select") || strword.contains("update") || strword.contains("insert") || strword.contains("delete") || strword.contains("declare") || strword.contains("exec") || strword.contains("set"))
}return true;
}static public bool checkbadword(string strword)
return true;
}static public string changestr(string oldstr)
else
}static public string requestchstr(string request_str)
, 23);//23個關鍵字,有待補充
for (int i = 0; i < strsqlingroup.length; i++)
}if (isvalue)
return "";}}
}
過濾非法字元
再度改進,在髒字可能存在的情況下,例如出現了多個髒字前length 1部分時,效能相比http www.cnblogs.com xingd archive 2008 01 31 1060425.html 中描述的又提公升了300 400 直接貼出全部 了,通過新增的乙個byte char.maxva...
正則過濾非法字元
小寫英文 大寫英文 任意數字 限2位小數 如 123.12 日 期 如 2002 9 29 任意中文 部分英文 範圍 a,b,c,d,e 部分中文 範圍 一二三四五六七 十 有關正規表示式 只能輸入數字和英文的 只能輸入數字的 只能輸入全形的 只能輸入漢字的 d 非負整數 正整數 0 0 9 1 9...
iOS過濾非法字串
碰到在搜尋框中過濾非法字元的問題,傳統的用while迴圈來操作就顯得太繁瑣,ios 的 nsstring 裡有相關的方法可以解決此問題。如下 nscharacterset donotwant nscharacterset charactersetwithcharactersinstring temp...