zoukankan      html  css  js  c++  java
  • 验证FileUpLoad文件上传类型

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

    对于 * ( ) 是正则表达式符号 需要转移\
  • 相关阅读:
    GitHub里的Hello World!
    4 款消息队列软件产品大比拼(转)
    .net常用组件
    Dapper.NET使用(转)
    设置MYSQL允许用IP访问
    test1
    SQLServer 2008以上误操作数据库恢复方法——日志尾部备份(转)
    Quartz.NET配置
    Quartz CronTrigger配置
    Quartz CronTrigger最完整配置说明
  • 原文地址:https://www.cnblogs.com/hakuci/p/1185939.html
Copyright © 2011-2022 走看看