读书人

正则表达式验证只能下传图片格式

发布时间: 2012-09-15 19:09:28 作者: rapoo

求一个正则表达式,验证只能上传图片格式?
求一个正则表达式,验证只能上传图片格式?
比如:“C:\Documents and Settings\Administrator\桌面\新建 Microsoft Word 文档.doc”是错的;
比如:“C:\Documents and Settings\Administrator\桌面\图片。jpg”是对的;
该路径字窜,最后只能由 jpg、JPG、gif、GIF、png、PNG、bmp、BMP、等常用图片格式?
在线等了!谢谢各路大侠!
在线等了!谢谢各路大侠!
在线等了!谢谢各路大侠!

[解决办法]
^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.JPEG|.jpeg|.JPG|.jpg|.GIF|.gif)$
[解决办法]
客户端的情况下偶只知道只能通过扩展名来判断,要是有人恶作剧把不是图片的文件的扩展名改为图片格式了,在客户端就判断不来了,只能上传到服务器来判断。希望有高人给出更好的方法。
[解决办法]

探讨
客户端的情况下偶只知道只能通过扩展名来判断,要是有人恶作剧把不是图片的文件的扩展名改为图片格式了,在客户端就判断不来了,只能上传到服务器来判断。希望有高人给出更好的方法。

[解决办法]
使用正则表达式验证控件,客户端和服务器端都验证,不存在安全问题
[解决办法]
正则:
([a-zA-Z0-9_]+)(.gif|.jpg|.jpeg|.GIF|.JPG|.JPEG|.png)

读书人网 >asp.net

热点推荐