我的应用程序将在多个环境中工作,其中我需要获取通用值(我的应用程序的基本 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/