1
如何在JavaScript中驗證文件夾路徑?在javascript中驗證路徑
例如,如果我輸入路徑:
c:\myfolder\hi\
它必須被驗證以一些表達說用戶必須輸入的路徑爲:
c:\\myfolder\\hi\\
用戶可以指定任何長度的路徑。
如何在JavaScript中驗證文件夾路徑?在javascript中驗證路徑
例如,如果我輸入路徑:
c:\myfolder\hi\
它必須被驗證以一些表達說用戶必須輸入的路徑爲:
c:\\myfolder\\hi\\
用戶可以指定任何長度的路徑。
我會嘗試以下regular expression:
if (user_given_string.match(/^[a-z]:(\\\\([a-z]+))*\\\\?$/i)) { OK } else { wrong }
if(path.match(/^[a-z]+\\/|\\){1,2}([^\/\\\<\>\:\"\?\|\*]+(\/|\\))*[^\/\\\<\>\:\"\?\|\*]+\.[a-z]+$/i))
{
true;
}
else
{
false;
}
路徑必須包含雙反斜線.. \\ – srikanth 2011-03-20 10:50:06
爲什麼你應該把這種約束的用戶?在使用前將單個反斜槓轉換爲雙精度。用戶不應該意識到基礎過程。 – 2011-03-20 11:06:36
JavaScript常常在WWW上常見 - 爲什麼要將文件路徑限制爲在特定操作系統上使用的樣式?或者首先擔心文件路徑? – Quentin 2011-03-20 11:14:14