01.
function
getExtension(filename){
02.
var
parts = filename.split(
'.'
);
03.
return
parts[parts.length - 1];
04.
}
05.
06.
function
isImage(filename){
07.
var
ext = getExtension(filename);
08.
switch
(ext.toLowerCase()){
09.
case
'jpg'
:
10.
case
'gif'
:
11.
case
'bmp'
:
12.
case
'png'
:
13.
return
true
;
14.
}
15.
return
false
;
16.
}
17.
18.
function
isDoc(filename){
19.
var
ext = getExtension(filename);
20.
switch
(ext.toLowerCase()){
21.
case
'doc'
:
22.
case
'docx'
:
23.
case
'pdf'
:
24.
case
'xls'
:
25.
case
'xlsx'
:
26.
return
true
;
27.
}
28.
return
false
;
29.
}
30.
31.
function
isZip(filename){
32.
var
ext = getExtension(filename);
33.
switch
(ext.toLowerCase()){
34.
case
'rar'
:
35.
case
'zip'
:
36.
case
'7z'
:
37.
return
true
;
38.
}
39.
return
false
;
40.
}
41.
42.
function
isTranscript(filename){
43.
var
ext = getExtension(filename);
44.
switch
(ext.toLowerCase()){
45.
case
'jpg'
:
46.
case
'pdf'
:
47.
case
'gif'
:
48.
return
true
;
49.
}
50.
return
false
;
51.
}