当前位置: 代码迷 >> ASP.NET >> -图片验证 的 正则表达式
  详细解决方案

-图片验证 的 正则表达式

热度:5266   发布时间:2013-02-25 00:00:00.0
高手进---图片验证 的 正则表达式
寻求一个   验证控件的正则表达式,对上传图片进行验证。限制   jpg   gif   等
   
(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.JPG|.Jpg|.gif|.GIF|.Gif)$

  这一个正则表达式     对不同路径还是会报错,高手来啊。。。。

------解决方案--------------------------------------------------------
为什么一定要用正则了

string str = "1.gif ";
string strFormat = ".jpg|.JPG|.Jpg|.gif|.GIF|.Gif ";
str.SubString(str.Length-4);
if(strFormat.IndexOf(str.SubString(str.Length-4)) != -1)
{
是图片格式
}
------解决方案--------------------------------------------------------
是不是用FileUpload上传图片,用这个就行了。
^.+\.(jpe?g|gif)$
------解决方案--------------------------------------------------------
昨天的那个不行吗?现在是哪个path报错?\w[\w].* 昨天改的是这里去掉一个\w