高手进---图片验证 的 正则表达式
寻求一个 验证控件的正则表达式,对上传图片进行验证。限制 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