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()」を追加します。