快速正则表达式获取路径

Dav*_*ing 3 javascript regex

我需要使用regExp提取文件的完整路径

mydomain.com/path/to/file/myfile.html -> mydomain.com/path/to/file/

/mypath/file.txt -> /mypath/

任何人?

Vje*_*eux 5

没有RegExp应该会更快:

path.substr(0, path.lastIndexOf('/') + 1);
Run Code Online (Sandbox Code Playgroud)

例子:

var path = "mydomain.com/path/to/file/myfile.html";
path.substr(0, path.lastIndexOf('/') + 1);
"mydomain.com/path/to/file/"

var path = "/mypath/file.txt";
path.substr(0, path.lastIndexOf('/') + 1);
"/mypath/"

var path = "file.txt";
path.substr(0, path.lastIndexOf('/') + 1);
""
Run Code Online (Sandbox Code Playgroud)