我需要一种方法来检查所选文件是否只有英文字符,好像它是以不同的语言上传它更改为???导致404未找到。
我试过这个但它不起作用,这是我的代码的一部分,file.name我用它来显示文件的名称
var regex = /^[a-zA-Z ]{2,30}$/;
if (regex.test(file.name.value)) {
return true;
}
else {
return false;
}
答案 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}$/;