<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>