js实现判断文件类型,图片‘视频等格式,当不符合格式时,会自动清除,并重新选择。’
<script type="text/javascript">
//1、这个函数是,判断图片格式------------
function checkImg(){
var img_id=document.getElementById('movie_img').value; //根据id得到值
var index= img_id.indexOf("."); //(考虑严谨用lastIndexOf(".")得到)得到"."在第几位
img_id=img_id.substring(index); //截断"."之前的,得到后缀
if(img_id!=".bmp"&&img_id!=".png"&&img_id!=".gif"&&img_id!=".jpg"&&img_id!=".jpeg"){ //根据后缀,判断是否符合图片格式
alert("不是指定图片格式,重新选择");
document.getElementById('movie_img').value=""; // 不符合,就清除,重新选择
}
}
//2、这个函数是,判断视频格式------------
function checkTv(){
//根据id得到值
var tv_id =document.getElementById('movie_tv').value;
//(考虑严谨用lastIndexOf(".")得到)得到"."在第几位
var index= tv_id.indexOf(".");
//截断"."之前的,得到后缀
tv_id=tv_id.substring(index);
// 根据后缀,判断是否符合视频格式
if(tv_id!=".mp4"&&tv_id!=".rmvb"&&tv_id!=".avi"&&tv_id!=".ts"){
alert("不是指定视频格式,重新选择");
// 不符合,就清除,重新选择
document.getElementById('movie_tv').value="";
}
}
//3、这个函数是,配对指定格式文件------------
function checkSeq(suffix){
//根据id得到值
var seq_id =document.getElementById('file_seq').value;
//(考虑严谨用lastIndexOf(".")得到)得到"."在第几位
var index= seq_id.indexOf(".");
//截断"."之前的,得到后缀
seq_id=seq_id.substring(index);
//根据后缀,判断是否符合格式
if(seq_id!=".suffix"){
alert("不是指定文件格式,重新选择");
// 不符合,就清除,重新选择
document.getElementById('file_seq').value="";
}
}
</script>
本文由 创作,采用 知识共享署名4.0 国际许可协议进行许可。本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为: 2020/05/18 03:54