【发布时间】:2010-01-08 19:52:27
【问题描述】:
我似乎找不到用于测试以下情况的 JavaScript 正则表达式:
- c:\temp
- D:\目录名\测试\
- \john-desktop\tempdir\
你可以看到我的目的。我只需要它来验证文件路径。但似乎我发现的所有表达式都不适用于 JavaScript。
【问题讨论】:
-
你会如何处理 JS 中的文件路径?通常 JS 没有任何访问本地磁盘文件系统的权限。将文件路径发送到服务器端也没有多大意义,因为服务器无权访问客户端的本地磁盘文件系统。毕竟我认为你只需要
input type="file"而不必担心验证。 -
BalusC,我明白这一点。我正在创建的应用程序正在处理将文件路径作为其字段之一的数据库服务器。为了对其进行编辑,我想进行一些验证。即使用户可能会放入一个无效的路径,至少这将有助于确保用户完全放入一个路径。此外,这是一个服务器端路径,因此输入 type="file" 将不起作用。谢谢。
标签: javascript regex filepath