明天回家,快过年了,散点分吧,祝大家新年愉快

Atai-Lu 2009-01-22 10:06:06
RT
另外,为了不至于让此贴转到非技术区,随便讨论点啥吧。
最近看到好多帖子说网站被注入了,就发点跟这个相关的代码吧。

#region 用正则判断是否匹配特定字符
public static bool isMatch(string val, string reg)
{
if (val == null || val == "")
return false;
return new Regex(reg).IsMatch(val);
}
#endregion

#region 判断给定的字符串(strNumber)是否是数值型,可以是小数点、负数,小数点前允许有20位数字,小数点后也一样
public static bool isNumber(string val)
{
return new Regex(@"^-?\d{1,20}(\.\d{1,20})?$").IsMatch(val);
}
//是否整数(包括正整数、负整数、0,限制在20个字符以内)
public static bool isInt(string val)
{
return new Regex(@"^-?\d{1,20}$").IsMatch(val);
}
#endregion

#region object型转换为int型
public static int strToInt(object strValue, int defValue)
{
//defValue为无法转换成int型的时候返回的默认值
if (strValue != null)
{
if (isInt(strValue.ToString().Trim()))
{
//如果是由数字组成的字符串,强制转换成int型,否则就返回defValue的值
defValue = Convert.ToInt32(strValue);
}
}
return intValue;
}
#endregion
//另外,可能还会有纯数字、字母、下划线组成的参数,那么用以下方法判断
public static bool isLetter(string val)
{
return new Regex(@"^\w{1,20}$").IsMatch(val);
}
//有时候还会需要0,1,2,3或者0,1,2,3,这种格式的参数,那么用以下方法判断
public static bool isSafeString(string val, int maxLength)
{
//参数maxLength为限定的字符串长度
if(val.Length>maxLength) return false;//超过指定的长度,直接返回false
return new Regex(@"^(\d{1,20},)*\d{1,20},?$").IsMatch(val);
}
//你还需要纯中文的参数?那么自己写吧...
//最后:新年快乐 ^_^
...全文
290 84 打赏 收藏 转发到动态 举报
写回复
用AI写文章
84 条回复
切换为时间正序
请发表友善的回复…
发表回复
Atai-Lu 2009-01-29
  • 打赏
  • 举报
回复
明天回杭州,结贴了
belain 2009-01-28
  • 打赏
  • 举报
回复
什么乱七八糟的!
shaol33311 2009-01-28
  • 打赏
  • 举报
回复
好东西啊啊啊
alan0128 2009-01-28
  • 打赏
  • 举报
回复
正在研究.NET,能够分享一下你的经验吗
Atai-Lu 2009-01-28
  • 打赏
  • 举报
回复
up
kury1011 2009-01-27
  • 打赏
  • 举报
回复
UP
hangang7403 2009-01-27
  • 打赏
  • 举报
回复
up
auex010 2009-01-27
  • 打赏
  • 举报
回复
牛年大吉
auex010 2009-01-27
  • 打赏
  • 举报
回复
新年快乐,牛年大吉...
auex010 2009-01-27
  • 打赏
  • 举报
回复
新年快乐,牛年大吉
ckl881003 2009-01-27
  • 打赏
  • 举报
回复
jf~~~
moonlike333 2009-01-26
  • 打赏
  • 举报
回复
大家新年快乐~~~
pumnfood 2009-01-26
  • 打赏
  • 举报
回复
抢劫
zhangchaokun 2009-01-26
  • 打赏
  • 举报
回复
接分,新年快乐
Sigh_Me 2009-01-26
  • 打赏
  • 举报
回复
新春快乐
king110_1 2009-01-26
  • 打赏
  • 举报
回复
jf
祝大家新年快乐
lymyx 2009-01-26
  • 打赏
  • 举报
回复
新年快乐
HAPPY 牛 YEAR
祝大家牛年交牛运,
技术也一年更比一年牛~
gmlwl 2009-01-26
  • 打赏
  • 举报
回复
接红包。。。
nqzwaityou 2009-01-26
  • 打赏
  • 举报
回复
再次接分,不过,楼主你的C#代码,我现在还看不懂!
nqzwaityou 2009-01-26
  • 打赏
  • 举报
回复
楼主,新年快乐!
加载更多回复(64)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧