javascript - 正则表达式从完整 url 中删除文件名

标签 javascript regex

通过此代码,我将获得所执行脚本的完整路径,在本例中是 services.js:

JS

var scripts = document.getElementsByTagName("script"),
src = scripts[scripts.length-1].src;

alert(src); 

输出示例:

file:///C:/Users/fel/Desktop/currencies-gh-pages/js/services.js

但我想要这样的输出:

file:///C:/Users/fel/Desktop/currencies-gh-pages/js/

有什么想法吗?

最佳答案

我认为你可以将其拆分。

src = src.split('/');
src.pop();
alert(src.join('/'));

关于javascript - 正则表达式从完整 url 中删除文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16451282/

相关文章:

regex - bash 正则表达式(或测试)奇怪的行为

c# - 统计正则表达式在字符串中匹配的次数

python - 附加到字符串中找到的每个正则表达式匹配项 [Python]

javascript - ASP.NET - 在提交表单之前调用 javascript 验证函数

javascript - 如何从 (new Date).getTime() 计算年份

javascript - 如何在满是行的表格上使表格行淡出

c# - 如何使用正则表达式替换模式?

javascript - 正则表达式剥离图像尺寸 125x125

javascript - 由于预检响应中存在 Access-Control-Allow-Methods,无法发送 PUT 请求

javascript - 如何使用 jQuery 用新表替换表?