0

我有这个网址,例如:

https://www.google.com/calendar/render#main_7%7Cmonth

我只需要有calendar或没有/

为什么在纯 JavaScript 中?我想把它放在书签里,所以我不能使用任何类型的 JS.Framework ......

你们中的一些人可能会说该帖子是重复的。这就是为什么您不使用搜索工具也不阅读整个问题的原因。感谢其他真正阅读所有内容的人。

PD:是的,我已经阅读了这个解决方案.. 这不适合我。JavaScript - 获取 URL 路径的一部分

4

5 回答 5

1

假设calendar始终处于您可以做的相同位置

var url = 'https://www.google.com/calendar/render#main_7%7Cmonth';
var calendar = url.split('/')[3];
于 2015-07-16T11:44:19.850 回答
1

使用 split 函数将字符串划分为数组:

"https://www.google.com/calendar/render#main_7%7Cmonth".split('/')[3];
于 2015-07-16T11:44:37.270 回答
0

(我有点难过回答这个问题)。

var whatyouwant = url.split('/')[3];

于 2015-07-16T11:44:27.963 回答
0
var url = "https://www.google.com/calendar/render#main_7%7Cmonth";
var split_url = url.split('/');
for(var i=0; i < split_url.length; i++)
  if(split_url[i] == 'calendar')
    alert("It's a calendar");
于 2015-07-16T11:45:10.300 回答
0

搜索日历并提取字符串的其余部分 -

var s = 'https://www.google.com/calendar/render#main_7%7Cmonth';
var o = s.indexOf('calendar');
if (o !== -1) {
    // Found calendar at offset o
    console.log(o);
    console.log(s.substr(o));
}
于 2015-07-16T11:49:20.140 回答