實例如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js 判斷附件後綴的簡單實現方法</title>
<script type="text/javascript">
//3、(字符)檢查文件上傳表單控件,如果含有[jpg,jpeg,gif,png]則顯示“文件類型合法”,否則“顯示文件類型錯誤”
function checkFileExt(filename)
{
var flag = false; //狀態
var arr = ["jpg","png","gif"];
//取出上傳文件的擴展名
var index = filename.lastIndexOf(".");
var ext = filename.substr(index+1);
//循環比較
for(var i=0;i<arr.length;i++)
{
if(ext == arr[i])
{
flag = true; //一旦找到合適的,立即退出循環
break;
}
}
//條件判斷
if(flag)
{
alert("文件名合法");
}else
{
alert("文件名不合法");
}
}
</script>
</head>
<body>
<form name="form1" method="post" enctype="multipart/form-data">
上傳頭像:<input type="file" name="uploadFile" onChange="checkFileExt(this.value)" />
</form>
<input type="button" value="返回上一頁" onClick="javascript:history.go(-1)" />
</body>
</html>
以上就是小編為大家帶來的js 判斷附件後綴的簡單實現方法全部內容了,希望大家多多支持~