某某茶叶有限公司欢迎您!
金沙棋牌在线 > 服务器&运维 > js决断上传文件后缀名是还是不是合法_javascript技能_脚本之家

js决断上传文件后缀名是还是不是合法_javascript技能_脚本之家

时间:2019-12-29 06:38

复制代码 代码如下:function lastname(卡塔尔{//获取欲上传的文书路线var filepath = document.getElementById.value; //为了幸免转义反斜杠出标题,这里将对其张开调换var re = //g; var filename=filepath.replace;//对路径字符串进行分割截取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;//若是回到的结果出乎或等于0,表明包蕴允许上传的文件类型if{return true;}else{alert;return false; }}备注表明:1.先将该脚本保存成三个JS文件,然后包括到上传文件的页面个中;2.在上传页面包车型客车表单中踏向onsubmit="return lastname(卡塔尔"

js获取判别上传文件后缀名的示范代码

 本篇小说主假诺对js获取决断上传文件后缀名的身体力行代码举办了介绍,须要的爱侣能够回复参照他事他说加以侦察下,希望对大家具备利于

 代码如下:

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(State of Qatar" 

 

本篇随笔首若是对js获取推断上传文件后缀名的演示代码进行了介绍,供给的相爱的人可以复苏参照他事他说加以考察下,...

本文实例介绍了js判断上传文件后缀名是还是不是合法的详实代码,共享给大家供大家参照他事他说加以考察,具体内容如下

除图片文件格式以外,别的都是不合规的操作。