js取得判定アップロードファイルの拡張子のコード例
976 ワード
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()」を追加します.