查询文件路径的最后一个"/"或"\"的是否在最后一个"."的前面,如果不是,就不是那三种类型的,如果是的话,取最后一个“."的右边的所有字符,跟你的那三种类型比较就行了还有一种方法,
var img = new image()
img.src = file.value;
if(img.width==0 || img.height==0)
return false;
else
return true;
var img = new image()
img.src = file.value;
if(img.width==0 || img.height==0)
return false;
else
return true;
function CheckForm1(theForm)
{
if (document.EDITgift.upload_file.value.length != 0) {
var fileext=theForm.upload_file.value.substring(theForm.upload_file.value.length-4,theForm.upload_file.value.length)
fileext=fileext.toLowerCase()
if (!(fileext=='.jpg' || fileext=='.gif'|| fileext=='.png'))
{alert("对不起,不正确的照片文件,必须为*.jpg或*.gif文件 !");
theForm.upload_file.focus();
return false;
}
}
</script>