验证文件上传有效类型的正则表达式
来源:互联网 发布:java socket 服务器 编辑:程序博客网 时间:2024/06/01 07:36
在Web开发中,经常会涉及到文件上传。文件上传时通常都要验证文件的有效性,这个通常就要用正则表达式来判断。网上能找到的正则表达式大多都没有考虑中文文件夹和中文文件名的情况。
后来,自己动手写了一个。在走过了不少歪路后,我根据windows的命名规则(文件名中不能包含下列字符:/ / * ? | " < >),终于完成了一个自认为比较完整的一个正则式:
(([a-zA-Z]:)|(//))((//)[^///*/?/|/:"<>]{1,255})+/.(([j,J][p,P][g,G])|([g,G][i,I][f,F]))
这个表达式是判断上传文件类型为jpg或gif格式的。自己测试过,无论文件夹和文件名是怎么样命名的,只要能通过windows文件管理找到的,都能正确判断。
- 验证文件上传有效类型的正则表达式
- 验证文件上传有效类型的正则表达式
- 正则表达式,验证文件上传类型
- 验证 FileUpload 上传文件扩展名的正则表达式
- 验证 FileUpload 上传文件扩展名的正则表达式
- 验证 FileUpload 上传文件扩展名的正则表达式
- 验证上传文件的类型
- 验证价格类型的正则表达式
- js验证各种类型的正则表达式
- 正则表达式验证各种类型的数字
- 验证邮箱和手机号码是否有效的正则表达式
- 上传文件类型验证正则表达式
- Javascript 验证上传文件的类型
- js 如何验证上传文件的类型?
- Jsp页面验证上传文件的类型
- 利用正则表达式, 验证控制文本框的输入字符类型
- 利用正则表达式验证控制文本框的输入字符类型
- 利用正则表达式验证控制文本框的输入字符类型
- asp.net treeview控件无刷新选择和删除节点的ajax方法
- java中取得 当前程序运行所在的目录
- [JAVA][DB][连接]Java连接各种数据库的实例
- 深圳华为面试总结
- VS2005.NET提示"试图运行项目时出错,无法启动调试,绑定句柄无效"解决办法
- 验证文件上传有效类型的正则表达式
- DHCP详解
- php 实现文件夹复制
- 电话面试
- 一个大学教授让人发冷汗的讲演
- 转载经济文章
- 一个比较好的面试
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005 http://blog.csdn.net/lizhizhe2000/archive/
- 播放动画的两种方法