牛客網程式設計題 獲取url中的引數

2021-08-03 20:52:40 字數 784 閱讀 4228

題目描述:

1. 指定引數名稱,返回該引數的值或者空字串

2. 不指定引數名稱,返回全部的引數物件或者 {}

3. 如果存在多個同名引數,則返回陣列

示例:

輸入

『key』

輸出

[1, 2, 3]

function geturlparam (url, skey) ;

if (url.indexof('?') < 0)

url = url.split('?');

url = url[1].split('&');

let surl = url.slice(0); // 這時候 surl 形如 ["key=1","key=2","key=3","test=4"]

for (var idx in surl) else

} // url :

// 這時候 result 形如:

if (skey) else

}

function

geturlparam

(url, skey) ;

url.replace(/\??(\w+)=(\w+)&/g, function

(a, b, c)

else

});if (skey)

else

}

不得不說正規表示式是太強大了!

獲取url引數 牛客

獲取 url 中的引數 指定引數名稱,返回該引數的值 或者 空字串 不指定引數名稱,返回全部的引數物件 或者 如果存在多個同名引數,則返回陣列 示例 輸入 4 hehe key輸出 1,2,3 解法 function geturlparam surl,skey let params surl.spl...

獲取url引數 牛客

獲取 url 中的引數 指定引數名稱,返回該引數的值 或者 空字串 不指定引數名稱,返回全部的引數物件 或者 如果存在多個同名引數,則返回陣列 示例輸入 4 hehe key輸出 1,2,3 解法 function geturlparam surl,skey let params surl.spli...

牛客網程式設計題

參考了排行榜大神 1.計算字串最後乙個單詞的長度,單詞以空格隔開 a raw input b a.split print len b 1 2.寫出乙個程式,接受乙個有字母和數字以及空格組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫 a raw input lower b r...