次の形式のローカル フォルダー パスを検証する必要があります: ..\sentinel\log 。
C:\sentinel\log の古い正規表現 ( /[\w]:\.*/)) があり、それは機能していました。このパスを受け入れる必要があります。
私はregexplibraryから次の式を持っています
var pathRE = new RegExp("/^((../|[a-zA-Z0-9_/-\])*.[a-zA-Z0-9])"); エラー: SyntaxError: 丸括弧が終了していません
実行すると、このエラーがスローされます
私が試したコードを添付しています
function checkFolderpath(path) {
try {
//var pathRE = new RegExp(/[\w]:\\.*/);
var pathRE = new RegExp("/^((\.\./|[a-zA-Z0-9_/\-\\])*\.[a-zA-Z0-9])");
if (pathRE.test(path)) {
$("#spanloggererror").html("");
return true;
}
else {
$("#spanloggererror").html(resx_Invalid_Loggerpath);
valtemp = 1;
}
return false;
}
catch (err) {
alert(err.Message);
}
問題を解決する方法を教えてください。
編集 :
パスの値: ..\Sentinel\log