您的位置:首页 > 其它

验证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)$

对于 * ( ) 是正则表达式符号 需要转移\
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: