我的应用程序将在多个环境中工作,在此环境中,我需要获取共同的值(我的应用程序的基本URL)才能正常工作。
从我的窗口位置如何从一开始就获得某部分。
例如:
http://xxxxx.yyyy.xxxxx.com:14567/yx/someother/foldername/index.html
我如何才能得到:
http://xxxxx.yyyy.xxxxx.com:14567/yx/
我的尝试:
var base = \w([yx]/)
基本只选择
yx/
如何获得前面的值?这部分..
提前致谢..
最佳答案
如果已知“某人”是您网站的根目录,请替换
\w([yx]/)
与
(.*\/)someother\/
(请注意,/字符在此处转义了),它给出了第一个匹配项:
http://xxxxx.yyyy.xxxxx.com:14567/yx/
但是,使用正则表达式可能不是最好的方法。看看是否有任何方法可以通过其他方式传递基本URL,例如从页面后面运行的代码中。