javascript - 如果文件名包含非英文字符,则拒绝

标签 javascript

我正在尝试上传文件名仅包含带有符号或数字的英文字符的文件,我的问题是,如果我的文件名包含具有中文字符的英语,那么我需要对其进行验证并需要显示警告消息,指出文件名不应在非英文字符

有人可以将此代码发送给我吗

最佳答案

获取file输入的值,并将其与正则表达式\w匹配

但是您不应该禁止这样做。您应该在文件上传后重命名。用户可以上传名称在其OS中有效但在服务器OS上无效的文件。如果需要,您仍然可以将原始文件名存储在数据库中。

关于javascript - 如果文件名包含非英文字符,则拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4790950/

相关文章:

javascript - 为什么innerHTML追加逗号

javascript - Chrome 扩展中的 Chrome.extension.getURL 和 AJAX 安全问题

javascript - jQuery UI 自动完成功能不适用于已部署的应用程序,但适用于 localhost

javascript - Node JS 正在进行的 Shell 输出

javascript - 为什么我在HTML中包含的js上收到404错误?

javascript - 如何将数字添加到我在 Javascript 中分配了数字的变量?

javascript - Angularjs使用promise在另一个之后加载资源

java - 使用gson时出现错误而不是JSON数组

javascript - 大数字索引的Object.keys顺序?

c# - 从 javascript 调用 csharp 方法