在javascript中验证路径

时间:2011-03-20 10:49:10

标签: javascript regex

如何在javascript中验证文件夹路径?

例如,如果我输入路径:

 c:\myfolder\hi\

必须验证某个表达式,用户必须输入路径:

c:\\myfolder\\hi\\

用户可以指定任意长度的路径。

2 个答案:

答案 0 :(得分:0)

我会尝试以下regular expression

if (user_given_string.match(/^[a-z]:(\\\\([a-z]+))*\\\\?$/i)) { OK } else { wrong }

答案 1 :(得分:0)

if(path.match(/^[a-z]+\\/|\\){1,2}([^\/\\\<\>\:\"\?\|\*]+(\/|\\))*[^\/\\\<\>\:\"\?\|\*]+\.[a-z]+$/i)) 
{
   true;
}
else 
{
   false;
}