javascript - 使用 jQuery,如何获取 URL 的文件部分?

标签 javascript jquery url

如何使用 jQuery 获取 URL 的 URL 部分?

我有这个 URL:http://127.0.0.1/deposito/site/main/lojas.php。我怎样才能得到 lojas.php

最佳答案

您可以使用 JavaScript 和正则表达式来检索文件名,如下所示:

function GetFilename(url){
   if (url){
      var m = url.toString().match(/.*\/(.+?)\./);
      if (m && m.length > 1){
         return m[1];
      }
   }
   return "";
}

上面的解决方案更全面,但像这样简单的方法在大多数情况下都适用:

var filename = url.match(/.*\/(.+?)\./);

如果需要使用jQuery,可以使用jQuery-URL-Parser插件:

var file = $.url.attr("file");

这是插件的链接:
https://github.com/allmarkedup/jQuery-URL-Parser

关于javascript - 使用 jQuery,如何获取 URL 的文件部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810455/

相关文章:

javascript - Onfocus 文本框用户名放入文本框名字值和文本框姓氏值分割

javascript - 如何使用 vanilla Node.js 运行 500 个请求,其中 20 个并行

jquery - 使用ajax将链接id传递到php页面并在另一个div中打开

jquery - 如何在周 View 和日 View 中调整 jQuery Full Calendar 中事件的宽度和位置

html - HTTPS 性能 : absolute vs relative urls

javascript - 如何缩小 div/section 的大小?

javascript - 如何创建一个使用 post 方法重定向的链接

javascript - 将 JSON 字符串转换为对象并显示为 HTML 表格

php - 如何阅读此 php 代码?

android - 从包含问号的 URL 启动应用程序