javascript检查文件名只有英文字符

时间:2014-04-18 00:17:45

标签: javascript php html

我需要一种方法来检查所选文件是否只有英文字符,好像它是以不同的语言上传它更改为???导致404未找到。

我试过这个但它不起作用,这是我的代码的一部分,file.name我用它来显示文件的名称

var regex = /^[a-zA-Z ]{2,30}$/;

if (regex.test(file.name.value)) {
  return true;
} 
else {
  return false;
}

2 个答案:

答案 0 :(得分:1)

试试这个

var regex = /^[a-zA-Z ]{2,30}$/;

  if (regex.test(file.name)) {
   return true;
  } 
    else {
      return false;
    }

使用file.name而不是file.name.value,因为它表示它显示文件的名称

答案 1 :(得分:0)

如果文件名是全名,它通常会有一个扩展名,因此包含一个点。尝试:

var regex = /^[a-zA-Z\. ]{2,30}$/;