javascript - 如何在 javascript 中使用正则表达式获取基本 url

标签 javascript regex

我的应用程序将在多个环境中工作,其中我需要获取通用值(我的应用程序的基本 url)才能跨环境工作..

从我的窗口位置如何从一开始就获得某些部分..

示例:

    http://xxxxx.yyyy.xxxxx.com:14567/yx/someother/foldername/index.html

我怎样才能得到:

http://xxxxx.yyyy.xxxxx.com:14567/yx/

我的尝试:

var base = \w([yx]/)

基数只选择yx/如何获取前面的值?

这部分..

提前致谢..

最佳答案

如果已知“someother”是您网站的根目录,则替换

    \w([yx]/)

    (.*\/)someother\/

(请注意,此处的/字符被转义),这给出了第一个匹配:

   http://xxxxx.yyyy.xxxxx.com:14567/yx/

但是,正则表达式可能不是执行此操作的最佳方法;看看是否有任何方法可以通过其他方式传递基本 URL,例如从页面后面运行的代码。

关于javascript - 如何在 javascript 中使用正则表达式获取基本 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588808/

相关文章:

javascript - Highcharts 深入到详细图表

javascript - 错误 : Cloud Functions for Firebase spawn EACCES (ghostscript)

javascript - 如何使用 JavaScript 从文本框中检索数据?

regex - 带有匹配单词开头的字符串的 NSPredicate

regex - 在 linux bash 中使用正则表达式更改输出文件名

javascript - 从仅以逗号分隔的字符串中获取子字符串

javascript - 如何使用具有工作 ng-click 功能的 angularjs 添加 html 按钮

javascript - VSCode 不会自动完成 Node.JS 模块

java - 如何使用字符串规范解析字符串?

java - 从 Java 中解析的正则表达式中转义字符串