论坛首页 编程语言技术论坛

验证FileUpLoad文件上传类型

浏览 2545 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-05-30  
<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)$

对于 * ( ) 是正则表达式符号 需要转移\
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics