作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个像这样的网址:
http://mywebsite.nl/url?q=http://SomeWebsite.com/&sa=U&ei=nszMUIi_GOm-0QXV-IGgDA&ved=0CBgQFjAA&usg=AFQjCNHaN4L8nQBIDfpgcOpD0hCsEuI1vA
我想通过将网址分成 3 部分来清理网址并保留中间部分。我知道如何拆分并摆脱第一部分,如下所示:
var href = $(this).attr('href');
url = href.split('=');
url = url[1];
问题是我也想去掉最后一部分,如下所示:
var href = $(this).attr('href');
url = href.split('&');
url = url[0];
这样就会留下一个干净的网址:
http://SomeWebsite.com/
如何将拆分部分合并为一个代码?
最佳答案
试试这个,
<强> Live Demo
str = "http://mywebsite.nl/url?q=http://SomeWebsite.com/&sa=U&ei=nszMUIi_GOm-0QXV-IGgDA&ved=0CBgQFjAA&usg=AFQjCNHaN4L8nQBIDfpgcOpD0hCsEuI1vA";
resultUrl = str.split('=')[1].split('/&sa')[0];
关于javascript - 两端分割 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895394/
我是一名优秀的程序员,十分优秀!