0

たとえば、次のURLがあります。

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

I need to get only calendarwith or witout/

なぜ純粋な JavaScript で? ブックマークに入れたいので、どの種類のJS.Frameworkも使えません...

投稿が重複していると言う人もいます。そのため、検索ツールを使用したり、質問全体を読んだりしないでください。本当にすべてを読んでくれた他の人に感謝します。

PD:ええ、私はこの解決策を読みました..これは私には合いません. JavaScript - URL パスの一部を取得する

4

5 に答える 5

1

split 関数を使用して、文字列を配列に分割します。

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

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));
}
于 2015-07-16T11:49:20.140 に答える
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 に答える