`

验证文件扩展名的js

阅读更多
/**//**
        验证文件扩展名是否合法
    *
*/

   
function  checkFiles(str)
   
{
        
var strRegex = "(.jpg|.png|.gif|.ps|.jpeg)$"//用于验证图片扩展名的正则表达式
        var re=new RegExp(strRegex);
        
if (re.test(str.toLowerCase())){
            
return true;
        }

        
else{
            alert(
"文件名不合法,文件的扩展名必须为jpg,jpeg,gif或ps格式"); 
            
return false;
        }

   }


々上善若水々 2008-05-14 16:04 发表评论
分享到:
评论
2 楼 xuehaijian 2010-03-11  
不错,可惜我的这个用不上
1 楼 xuehaijian 2010-03-11  

相关推荐

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

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

    ExtJS验证上传文件类型

    这篇文章将详细讲述ExtJS如何验证文件上传类型。 使用 Validator 验证文件类型 在 ExtJS 中,我们可以使用 field 组件的 validator 验证器来验证文件类型。Validator 是 filefield 的一个配置项,它的值是一个 ...

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

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

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

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

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

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

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

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

    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...

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

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

    验证数据js插件

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

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

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

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

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

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

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

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

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

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

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

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

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

    easyui验证扩展

    `extendvalidate.js`是EasyUI验证功能的一个扩展,它增加了更多定制化的验证类型和更灵活的验证机制。这个文件通常包含了一些自定义验证方法的定义,比如邮箱、手机号码、身份证号等复杂的验证规则。通过引入`...

    js控制上传文件格式

    2. **验证文件扩展名**:如果选择了文件,则进一步检查文件的扩展名是否为允许的格式(即`.png`, `.gif`, `.jpg`, `.jpeg`)。如果不是,则弹出错误消息并阻止表单提交。 ```javascript var array = $('myfile')....

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

    在JavaScript中,获取文件后缀名是一个常见的任务,特别是在处理用户上传文件或处理动态生成的文件路径时。这里,我们通过正则表达式来实现这一功能。正则表达式是处理字符串的强大工具,能够帮助我们匹配、查找和...

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

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

Global site tag (gtag.js) - Google Analytics