首先,我是javascript方面的新手.请告诉我有没有简单的方法来形成以下代码.
if( fileName== 'doc' || fileName=='docx' || fileName=='xls' || fileName=='xlsx' || fileName=='ppt' || fileName=='pdf' ){
Do something
} else{
Do something
}
Run Code Online (Sandbox Code Playgroud)
Bri*_*y37 10
var SUPPORTED_FILE_EXTENSIONS = ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pdf'];
if(SUPPORTED_FILE_EXTENSIONS.indexOf(fileName) != -1){
//Do Something
} else {
//Do Something Else
}
Run Code Online (Sandbox Code Playgroud)
Array.indexOf() - 请注意,这还包括有关为旧浏览器(IE IE)添加向后兼容性支持的信息.
var validTypes = /docx?|xlsx?|ppt|pdf/;
if (fileName.match(validTypes)) {
...
}
Run Code Online (Sandbox Code Playgroud)
注意:问号,?在正则表达式表示前一个字符是可选的,因此它可以同时匹配doc和docx管道,|指示or所以它会匹配doc或xls等
| 归档时间: |
|
| 查看次数: |
505 次 |
| 最近记录: |