-1

我今天正在编写一个小脚本,遇到了一个我似乎无法修复的错误(或一开始就无法正确定位。)

这基本上是脚本的重要部分:

function handleFiles(files,e) {
    var imageType = /image.*/;  
    var file = files[0];
    if (!file.type.match(imageType)) {  
      return false; 
    }  
}

尝试使用它时,它根本不起作用。谁能帮帮我吗?

4

1 回答 1

3

.在 RegExp(任何字符)中具有特殊含义。如果你想检测一个点,你需要像这样转义它:

var imageType = /image\.*/;
于 2012-12-22T08:49:40.287 回答