如何使用纯 javascript 获取 url 字符串的一部分
How to get a part of a url string with pure javascript
我有这个url,例如:
https://www.google.com/calendar/render#main_7%7Cmonth
我只需要 calendar
有或没有 /
为什么要纯 JavaScript?
我想把它放在书签中,所以我不能使用任何类型的 JS.Framework...
有些人可能会说 post 是重复的。这就是为什么您既不使用搜索工具也不阅读整个问题的原因。
感谢其他真正阅读了所有内容的人。
PD: 是的,我读过这个解决方案.. 这不适合我。 JavaScript - Get Portion of URL Path
假设 calendar
始终处于您可以做的相同位置
var url = 'https://www.google.com/calendar/render#main_7%7Cmonth';
var calendar = url.split('/')[3];
(我有点难过回答这个问题)。
var whatyouwant = url.split('/')[3];
使用split函数将字符串分割成数组:
"https://www.google.com/calendar/render#main_7%7Cmonth".split('/')[3];
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");
搜索日历并提取字符串的其余部分 -
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));
}
我有这个url,例如:
https://www.google.com/calendar/render#main_7%7Cmonth
我只需要 calendar
有或没有 /
为什么要纯 JavaScript? 我想把它放在书签中,所以我不能使用任何类型的 JS.Framework...
有些人可能会说 post 是重复的。这就是为什么您既不使用搜索工具也不阅读整个问题的原因。 感谢其他真正阅读了所有内容的人。
PD: 是的,我读过这个解决方案.. 这不适合我。 JavaScript - Get Portion of URL Path
假设 calendar
始终处于您可以做的相同位置
var url = 'https://www.google.com/calendar/render#main_7%7Cmonth';
var calendar = url.split('/')[3];
(我有点难过回答这个问题)。
var whatyouwant = url.split('/')[3];
使用split函数将字符串分割成数组:
"https://www.google.com/calendar/render#main_7%7Cmonth".split('/')[3];
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");
搜索日历并提取字符串的其余部分 -
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));
}