<script language="javascript">
var str = "c:\\test\\tes.t1.gif"
function getFileType(sFile, sExp){
//获得文件后缀.
//sFile : 文件名字符串(必).
//sExp : 需要匹配的后缀,用'|'分隔(可).
//返回 : sExp如未设置则返回文件后缀字符串,
// 否则以sExp进行匹配,返回true或false.
var reg=/([^.]+)$/.exec(sFile), RValue;
sType = RegExp.$1;
if(sExp){
RValue = (new RegExp("(" + sExp + ")$", "ig").test(sType)) ? true : false;
}else{
RValue=sType;
}
return RValue;
}
alert(getFileType(str,'jpg|gif|bmp'));
alert(getFileType(str));
// -->
</script>
var str = "c:\\test\\tes.t1.gif"
function getFileType(sFile, sExp){
//获得文件后缀.
//sFile : 文件名字符串(必).
//sExp : 需要匹配的后缀,用'|'分隔(可).
//返回 : sExp如未设置则返回文件后缀字符串,
// 否则以sExp进行匹配,返回true或false.
var reg=/([^.]+)$/.exec(sFile), RValue;
sType = RegExp.$1;
if(sExp){
RValue = (new RegExp("(" + sExp + ")$", "ig").test(sType)) ? true : false;
}else{
RValue=sType;
}
return RValue;
}
alert(getFileType(str,'jpg|gif|bmp'));
alert(getFileType(str));
// -->
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货