手机
当前位置:查字典教程网 >编程开发 >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获取判断上传文件后缀名的示例代码】相关文章:

js获取滚动距离的方法

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

js获取变量

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

jQuery判断一个元素是否可见的方法

js禁止页面刷新与后退的方法

超酷右下浮出广告窗口代码

使用Node.js处理前端代码文件的编码问题

设为首页 加入收藏的js代码

jquery实现的判断倒计时是否结束代码

精品推荐
分类导航