javascript检查文件名仅英文字符


javascript check file name only English character

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

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

var regex = /^[a-zA-Z ]{2,30}$/;
if (regex.test(file.name.value)) {
  return true;
} 
else {
  return false;
}

尝试这个

var regex = /^[a-zA-Z ]{2,30}$/;
  if (regex.test(file.name)) {
   return true;
  } 
    else {
      return false;
    }

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

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

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