`
gongmingwind
  • 浏览: 588342 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

验证上传文件扩展名的正则表达式

    博客分类:
  • web
阅读更多
<script type="text/javascript">
   function  CheckFile(str)
   {
        var strRegex = "(.jpg|.JPG|.gif|.GIF)$"; //用于验证图片扩展名的正则表达式
        var re=new RegExp(strRegex);

        if (re.test(str)){
            return (true);
        }
        else{
           alert("只能上传jgp,gif文件");
            return (false);
        }
   }
 </script>
分享到:
评论

相关推荐

    jQuery获取上传文件的名称的正则表达式

    本文将详细解释如何使用jQuery和正则表达式来获取上传文件的名称。 方法一是基于jQuery事件监听`input[type="file"]`元素的`change`事件。当用户选择文件后,此事件会被触发。首先,定义一个正则表达式`reg = /[^\\...

    常用正则表达式

    其中,`(\w+)` 匹配一个或多个单词字符作为文件的基本名称,`(\.{1})` 匹配一个点字符作为分隔符,最后的 `(\w+)` 匹配一个或多个单词字符作为文件扩展名。 - **应用场景**:验证用户上传的文件名是否符合规范。 ##...

    《正则表达式大全(下)》(高清晰)pdf版

    - 使用JavaScript检查文件扩展名。 - 例如:`file.name.match(/\.(gif|png|jpg|jpeg)$/i)`。 #### 4、字符类 - **4.1 判断字符全部由a-Z或者是A-Z的字母组成** - 表达式:`/^[a-zA-Z]+$/` - **4.2 判断字符由...

    ExtJS验证上传文件类型

    ExtJS 验证上传文件类型 ExtJS 中实现文件上传功能是非常方便的,但对于新手来说,控制文件上传类型是一个难题。例如,我们只想让用户上传特定的文件类型,例如txt文件,那么如何实现当用户上传非txt文件时,给出...

    详解jquery validate实现表单验证 (正则表达式)

    11. `accept`: 文件上传时,检查文件扩展名是否符合要求。 12. `maxlength`: 字符串长度的最大限制。 13. `minlength`: 字符串长度的最小限制。 14. `rangelength`: 字符串长度的范围。 15. `range`: 数值的范围。 ...

    文件类型验证(ASP.net)

    这段代码中,`ControlToValidate`属性指向了需要验证的`FileUpload`控件,而`ValidationExpression`属性则包含了一个用于匹配文件扩展名的正则表达式。 #### 正则表达式详解 让我们逐个解析这个正则表达式: 1. `...

    文件分类管理工具

    DropIt Protable 能够智能地分拣整理文件和文件夹,普通用户使用它,最基本的应用就是可以按扩展名智能分拣文件到指定的文件夹中。如果你能灵活应用DropIt处理文件的规则,还可以实现更丰富的智能整理文件和文件夹的...

    JavaScript判断FileUpload控件上传文件类型

    JavaScript 提供了一种方法来判断 FileUpload 控件上传的文件类型,这主要依赖于正则表达式来提取文件的扩展名,并进行比较。以下将详细讲解如何实现这一功能。 首先,我们需要了解正则表达式。正则表达式是一种...

    PHP获取文件扩展名的方法实例总结

    如果匹配成功,正则表达式中的子模式会捕获到文件扩展名。 第六种方法同样基于正则表达式,但使用了正则表达式的反向引用技术。通过将文件名中的路径部分匹配后删除,并保留扩展名部分,从而得到文件的扩展名。 ...

    js判断图片真实性(非判断文件后缀)

    传统的检查方式是通过文件的后缀名来判断,但这种方法存在明显的漏洞,因为恶意用户可以轻易地更改文件的后缀名,使得非图片文件伪装成图片。针对这个问题,我们可以采用一种更安全的策略,即不依赖文件后缀,而是...

    js 得到文件后缀(通过正则实现)

    在给定的代码片段中,我们看到一个名为`validate`的函数,它使用了正则表达式来获取文件的后缀名。下面我们将详细解析这个函数的工作原理和相关知识点: 1. **正则表达式**:`\.[^\.]+$` - `\.`:这个是正则中的...

    php使用ereg验证文件上传的方法

    1. **验证文件扩展名**: 使用`ereg`函数检查文件名($upfile_name)是否以`.htm`或`.html`结尾。这确保上传的文件是HTML模板。代码如下: ```php if( !ereg(".(htm|html)$", $upfile_name) ) { echo("dedecms...

    js验证上传图片 大小 格式

    这是通过`test()`函数完成的,它返回一个布尔值,如果文件扩展名符合规定的格式,则返回`true`,否则返回`false`。 ```javascript if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){ alert("仅支持.gif,jpeg,...

    【ASP.NET编程知识】asp.net fileupload控件上传文件与多文件上传.docx

    此外,为了确保安全性和防止恶意文件上传,通常会添加额外的验证措施,如上述示例中的正则表达式验证,或者在服务器端检查文件扩展名和文件内容。同时,应该注意处理可能出现的错误,比如磁盘空间不足或文件类型不被...

    FileUpload控件上传文件客户端验证格式

    以下是一个简单的JavaScript验证示例,检查文件扩展名是否为.txt或.docx: ```javascript function ValidateFile(sender, args) { var fileUpload = document.getElementById('&lt;%= FileUpload1.ClientID %&gt;'); ...

    上传文件到指定文件夹,共享数据和脚本,文件验证,脚本之间的通信

    可以使用`pathinfo()`获取文件扩展名,`is_uploaded_file()`确认文件是否通过HTTP POST上传,`filesize()`检查大小,甚至可能需要使用正则表达式或第三方库进行内容扫描。 4. **共享数据与MySQL**:为了在不同的...

    文件分类神器 DropIt 8.5.1 中文多语免费版.zip

    DropIt Protable 能够智能地分拣整理文件和文件夹,普通用户使用它,最基本的应用就是可以按扩展名智能分拣文件到指定的文件夹中。如果你能灵活应用DropIt处理文件的规则,还可以实现更丰富的智能整理文件和文件夹的...

    fileupload控件 文件类型客户端验证实现代码

    可以使用正则表达式来测试文件扩展名是否有效,同时获取文件的MIME类型进行进一步验证。 例如,假设我们只允许用户上传.jpg, .png和.gif格式的图片,下面是一段可能的客户端JavaScript验证代码: ```javascript ...

Global site tag (gtag.js) - Google Analytics