`
MauerSu
  • 浏览: 509616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js 文件扩展名验证

 
阅读更多
源:http://www.blogjava.net/supercrsky/articles/200417.html
评:稍微修改 之前 代码

function  checkFiles(str)
{
     //var strRegex = ".*(.jpg|.png|.gif|.jpeg)$"; //用于验证图片扩展名的正则表达式
     //var re=new RegExp(strRegex);
     var filename = /^[\S\s]+(.jpg|.png|.gif|.jpeg)$/;
     //alert(str.toLowerCase());
     //alert(filename.test(str.toLowerCase()));
     if (filename.test(str.toLowerCase())){
         return true;
     }
     else{
         alert("文件名不合法,文件的扩展名必须为jpg,jpeg或gif格式");
         return false;
     }
}
分享到:
评论

相关推荐

    上传的js验证(图片/文件的扩展名)

    这个案例主要涉及了图片和文件扩展名的验证。以下是从提供的代码中提取的关键知识点: 1. **图像对象创建**: `var ImgObj = new Image();` 这一行代码创建了一个新的Image对象,用于在客户端预加载图片,以便获取...

    js验证上传swf文件格式的大小

    验证SWF文件格式通常通过检查文件的扩展名来实现。以下是一个简单的示例: ```javascript function validateSwfFile(fileInput) { var files = fileInput.files; for (var i = 0; i ; i++) { var fileName = ...

    ExtJS验证上传文件类型

    如果文件的扩展名不为txt,则验证失败。 总结 在这篇文章中,我们详细讲述了如何使用 ExtJS 来验证文件上传类型。我们可以使用 validator 或者 regex 来实现文件类型的验证。这些方法可以帮助我们更好地控制文件...

    jquery+validate.js+验证规则文件

    11 accept: 输入拥有合法后缀名的字符串(上传文件的后缀)。 12 maxlength:5 输入长度最多是 5 的字符串(汉字算一个字符)。 13 minlength:10 输入长度最小是 10 的字符串(汉字算一个字符)。 14 rangelength:[5,...

    纯javascript弹出框验证表单(Check.js)

    通过查看这些文件,你可以更深入地了解Check.js的内部工作原理,以及如何自定义样式和扩展功能。 总之,Check.js是一个实用的工具,它提供了一种简单、直观的方法来实现纯JavaScript的表单验证,包括弹出框提示和...

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

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

    js验证上传图片 大小 格式

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

    js文件压缩成gzjs格式的方法和工具

    Gzip压缩后的文件通常会带有.gz扩展名。 要将JS文件压缩成gzjs格式,我们需要以下步骤: 1. **准备工具**:在提供的压缩包子文件列表中,有一个名为`gzip.exe`的文件,这是一个Gzip命令行工具,通常在Unix/Linux...

    php文件扩展名判断及获取文件扩展名的N种方法

    在PHP编程中,获取文件扩展名是一个常见的任务,特别是在处理用户上传文件或者验证文件类型时。本文将介绍几种不同的PHP方法来实现这一功能,并重点分析它们的优缺点以及最佳实践。 首先,我们来看一个HTML示例,这...

    uploadify上传及后台文件合法性验证的代码解析

    在实际开发中,对于文件类型的验证通常不止限于文件扩展名,因为扩展名可以被轻易修改。更严格的文件验证可能包括文件头信息的检查,以及使用专门的库来识别文件内容。 本文中提供的代码示例为需要使用uploadify...

    JS上传图片大小验证.rar

    JavaScript中,可以使用`path`库(Node.js环境)或者字符串操作来获取文件的扩展名。在浏览器环境中,没有内置的`path`库,所以我们需要自己处理: ```javascript function isFileTypeValid(file) { const ...

    营业证、组织结构代码、身份证js验证

    根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要涉及JavaScript(JS)中的验证技术,特别是针对营业执照、组织结构代码、身份证以及固定电话的验证逻辑。 ### 身份证验证 身份证号码验证是JS中一...

    JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    这段代码会从文件路径中找到最后一个"."并返回其后面的字符串,即文件的后缀名。 接下来,我们讨论如何**判断文件类型**,特别是检查一个文件是否属于图片格式。这可以通过创建一个包含所有允许的图片格式的数组,...

    图片上传(图片预览+文件类型验证)

    扩展名可以通过JavaScript的字符串操作获取,如`filename.lastIndexOf('.')`找到最后一个点,然后截取后面的字符串。MIME类型则可以从`File`对象的`type`属性获取,但需要注意,这个属性可能被篡改,所以扩展名的...

    js判断上传文件后缀名是否合法

    在前端开发中,上传文件是一个常见的功能,而验证上传文件的后缀名以确保安全性是必不可少的一环。本文将详细解读如何利用JavaScript语言来判断上传文件后缀名是否合法。 首先,我们需要了解文件的后缀名是什么。一...

    JS判断上传文件的大小类型等限制

    这可以通过读取文件扩展名并将其与预设的白名单进行对比来实现。 ```javascript function checkFileType(filename, allowedExtensions) { var fileExtension = filename.split('.').pop().toLowerCase(); if ...

    验证数据js插件

    `.js`扩展名表明这是一个JavaScript文件,用于在浏览器环境中执行。未压缩的`check.1.0.js`可能包含易于阅读的代码,便于开发者理解和定制;而`.min.js`是经过压缩的版本,减少了文件大小,提高了页面加载速度,适用...

    JS简单验证上传文件类型的方法

    总的来说,JavaScript验证上传文件类型的方法是通过获取文件扩展名并与预设的允许列表进行比较,以此来确保上传文件的安全性。这个方法可以被集成到更复杂的表单验证系统中,以提高网站的安全性和用户体验。

    JS上传文件

    8. **文件限制**:你可以通过配置参数限制上传文件的类型、大小,例如`fileTypeExts`用于指定允许上传的文件扩展名,`fileSizeLimit`则用来设定单个文件的最大大小。 9. **回调函数**:Uploadify提供了一些回调函数...

Global site tag (gtag.js) - Google Analytics