手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js获取判断上传文件后缀名的示例代码
js获取判断上传文件后缀名的示例代码
摘要:复制代码代码如下:functionlastname(){//获取欲上传的文件路径varfilepath=document.getElemen...

复制代码 代码如下:

function lastname(){

//获取欲上传的文件路径

var filepath = document.getElementById("file1").value;

//为了避免转义反斜杠出问题,这里将对其进行转换

var re = /(+)/g;

var filename=filepath.replace(re,"#");

//对路径字符串进行剪切截取

var one=filename.split("#");

//获取数组中最后一个,即文件名

var two=one[one.length-1];

//再对文件名进行截取,以取得后缀名

var three=two.split(".");

//获取截取的最后一个字符串,即为后缀名

var last=three[three.length-1];

//添加需要判断的后缀名类型

var tp ="jpg,gif,bmp,JPG,GIF,BMP";

//返回符合条件的后缀名在字符串中的位置

var rs=tp.indexOf(last);

//如果返回的结果大于或等于0,说明包含允许上传的文件类型

if(rs>=0){

return true;

}else{

alert("您选择的上传文件不是有效的图片文件!");

return false;

}

}

备注说明:

1.先将该脚本保存成一个JS文件,然后包含到上传文件的页面当中;

2.在上传页面的表单中加入onsubmit="return lastname()"

【js获取判断上传文件后缀名的示例代码】相关文章:

简单的防盗链功能代码(iframe)

jQuery获取字符串中出现最多的数

js获取滚动距离的方法

获得当前页面URL地址的三个JS代码

网页里控制图片大小的相关代码

JS获取当前脚本文件的绝对路径

javascript实现简单的省市区三级联动

强制设为首页代码

jQuery解析XML文件同时动态增加js文件的方法

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

精品推荐
分类导航