/**
* added by LxcJie 2004.6.25
* 得到文件的后缀名
* oFile为file控件对象
*/
function getFilePostfix(oFile)
{
if(oFile == null)
return null;
if(typeof(oFile) == "object")
{
if(oFile.value == null || oFile.value == "")
return null;
var arr = /(.*)\.(.*)$/gi.exec(oFile.value);
return RegExp.$2;
}
else if(typeof(oFile) == "string")
{
var arr = /(.*)\.(.*)$/gi.exec(oFile);
return RegExp.$2;
}
else
return null;
}//~~~
------------------------------
<input type=file name=file1>
<input type=button onclick="alert(getFilePostfix(document.all.file1))">
* added by LxcJie 2004.6.25
* 得到文件的后缀名
* oFile为file控件对象
*/
function getFilePostfix(oFile)
{
if(oFile == null)
return null;
if(typeof(oFile) == "object")
{
if(oFile.value == null || oFile.value == "")
return null;
var arr = /(.*)\.(.*)$/gi.exec(oFile.value);
return RegExp.$2;
}
else if(typeof(oFile) == "string")
{
var arr = /(.*)\.(.*)$/gi.exec(oFile);
return RegExp.$2;
}
else
return null;
}//~~~
------------------------------
<input type=file name=file1>
<input type=button onclick="alert(getFilePostfix(document.all.file1))">
function UpLoadForm_Validator(pUpLoadForm)
{
if(document.all.UpLoadFile.value=="")
{
window.confirm("请选择上传的文档!");
pUpLoadForm.UpLoadFile.focus();
return false;
}
var strFileFormat=pUpLoadForm.UpLoadFile.value.match(/^(.*)(\.)(.{1,8})$/)[3];//检查上传文件格式
strFileFormat=strFileFormat.toUpperCase();
if(strFileFormat=="DOC"||strFileFormat=="DOT")
{
}
else
{
window.confirm("只能上传.Doc和.Dot,请重新选择!");
return false;
}
return true;
}
</script>
<form method="POST" enctype="multipart/form-data" action="" onsubmit="return UpLoadForm_Validator(this)" laguage="JavaScript" name="UpLoadForm">
<input type="file" name="UpLoadFile" style="visibility:hidden;">
<input type=button onclick="UpLoadFile.click();">
<input type="submit" value="上传" name="UpLoadButton">
</form>
var str="c:\test\test1.asp";
var Object=str.split(".");
window.confirm(Object[1]);
</script>
var str = "c:\\test\\test1.asp"
function getFileType(str)
{
//文件名,取得文件的扩展名
var reg=/([^.]+)$/.exec(str);
return RegExp.$1;
}
alert(getFileType(str))
</script>