验证FileUpLoad文件上传类型
2008-05-06 22:59
441 查看
ASP.NET 的数据验证空件RegularExpressionValidator 实现验证FileUpLoad上传文件的类型
<asp:RegularExpressionValidator ID="FileUpLoadValidator" runat="server" ErrorMessage="只允许上传图片文件(后缀为:.jpg|.JPG|.gif|.GIF.bmp|.BMP)"
ValidationExpression="^(([a-zA-Z]:)|(\{2}w+)$?)(\(w[w].*))(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$"
ControlToValidate="FileUpload1">
</asp:RegularExpressionValidator>
ValidationExpression="^(([a-zA-Z]:)|(\{2}w+)$?)(\(w[w].*))(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$"
\u4e00-\u9fa5中文
^([a-zA-Z]:\\)[0-9a-zA-Z\u4e00-\u9fa5]*(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$
[^%&',;=?$\x22]+
文件命名不可以有: / \ : * ? " < > |
所有特殊字符 !@#$%^&*()_+-=[]{};',. 路径可以加上 \ 空格 \s
如:C:\Documents and Settings\hakuci\桌面\复件 LI顶NQ.gif
验证文件路径和文件名
^([a-zA-Z]:\\)[0-9a-zA-Z\u4e00-\u9fa5\w\s\\!@#\$%^&\*\(\)_\+\-=\[\]{};'\,\.]*(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$
对于 * ( ) 是正则表达式符号 需要转移\
<asp:RegularExpressionValidator ID="FileUpLoadValidator" runat="server" ErrorMessage="只允许上传图片文件(后缀为:.jpg|.JPG|.gif|.GIF.bmp|.BMP)"
ValidationExpression="^(([a-zA-Z]:)|(\{2}w+)$?)(\(w[w].*))(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$"
ControlToValidate="FileUpload1">
</asp:RegularExpressionValidator>
ValidationExpression="^(([a-zA-Z]:)|(\{2}w+)$?)(\(w[w].*))(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$"
\u4e00-\u9fa5中文
^([a-zA-Z]:\\)[0-9a-zA-Z\u4e00-\u9fa5]*(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$
[^%&',;=?$\x22]+
文件命名不可以有: / \ : * ? " < > |
所有特殊字符 !@#$%^&*()_+-=[]{};',. 路径可以加上 \ 空格 \s
如:C:\Documents and Settings\hakuci\桌面\复件 LI顶NQ.gif
验证文件路径和文件名
^([a-zA-Z]:\\)[0-9a-zA-Z\u4e00-\u9fa5\w\s\\!@#\$%^&\*\(\)_\+\-=\[\]{};'\,\.]*(.jpg|.JPG|.gif|.GIF|.bmp|.BMP)$
对于 * ( ) 是正则表达式符号 需要转移\
相关文章推荐
- FileUpload1 上传文件类型验证正则表达式
- FileUpload1 上传文件类型验证正则表达式
- FileUpload1 上传文件类型验证正则表达式
- FileUpload控件文件上传、扩容、限制文件类型及上传验证
- 用正则表达式验证控件过滤fileupload控件上传文件类型
- 用正则表达式验证控件过滤fileupload控件上传文件类型收藏
- 文件上传:验证文件真实类型并返回文件路径
- 关于struts2使用xml拦截器(interceptor)限制文件上传(fileUpload)大小和类型的问题,道友看一看
- JS简单验证上传文件类型的方法
- 今天学了啥?上传绕过—JS验证实例 /大小写/双重后缀名/过滤绕过/特殊后缀名/文件流类型/文件重写
- javascrip客户端验证文件大小及文件类型并重置上传
- SpringMVC文件上传拦截器,大小验证,类型验证
- fileupload控件 文件类型客户端验证实现代码
- 客户端JS验证fileupload控件,设置只允许特定的文件类型
- MIME类型-服务端验证上传文件的类型
- 百度文件上传webuploader上传文件,含文件大小、类型验证
- javascrip客户端验证文件大小及文件类型并重置上传
- PHP文件上传操作实例详解(包含上传文件类型MIME验证)
- MVC文件上传 - 使用jquery异步上传并客户端验证类型和大小
- 客户端验证上传文件类型