我需要一种方法来检查所选文件是否只有英文字符,就好像它是用不同的语言上传的一样——它被更改为???导致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}$/;