写一段js函数对上传文件的文件名进行合法性校对,上传的文件名称只能由大小写英文字母,空格,日文平假名,日文片假名和日文汉字组成,否则提示名称格式不合法
时间: 2024-05-20 07:16:13 浏览: 125
function checkFileName(fileName) {
const regex = /^[a-zA-Z\u3040-\u309F\u30A0-\u30FF\u4E00-\u9FA5\s]+$/;
if(!regex.test(fileName)) {
alert('文件名格式不合法!');
return false;
}
return true;
}
// 使用示例:
const fileInput = document.getElementById('fileInput');
fileInput.addEventListener('change', function(event) {
const fileName = event.target.files[0].name;
if(checkFileName(fileName)) {
// 文件名格式合法,可以上传
}
});
阅读全文