using System.Text.RegularExpressions;
Regex reg = new Regex(@"^/d+$"); //验证字符串
Response.Write( reg.IsMatch(""));
Response.Write(reg.IsMatch("sf"));
Response.Write(reg.IsMatch("111a1"));
Response.Write(reg.IsMatch("3333333333"));
Regex reg = new Regex("img"); //验证字符串
public static string Getregex(string flag)
{
string _regex = "";
switch (flag)
{
case "img":
_regex = @"^.+/.(jpe?g|gif|bmp|png)$";
break;
case "flash":
_regex = @"^.+/.(swf)$";
break;
case "media":
_regex = @"^.+/.(wmv|avi|rmvb|mpeg|mov)$";
break;
case "file":
_regex = @"^.+/.(rar|zip|doc|pdf|txt)$";
break;
default:
_regex = @"^.+/.(jpe?g|gif|swf|wmv|avi|rmvb|mpeg|mov|rar|zip|doc|pdf|txt)$";
break;
}
return _regex;
}