wes*_*bos 2 javascript youtube jquery match
只需要一点推动,因为我几乎可以工作.
我想为jquery提供一个URL,并让它除了视频网址之外.
这是我的代码:
var url = 'http://www.youtube.com/watch?v=bxp8NWvIeSo';
$results = url.match("[\\?&]v=([^&#]*)");
alert($results);
});
Run Code Online (Sandbox Code Playgroud)
我把它作为输出 -
?V = bxp8NWvIeSo,bxp8NWvIeSo
当我只想要的时候
bxp8NWvIeSo
如果你没有被迫使用匹配,你可以使用"拆分":
var getList = function(url, gkey){
var returned = null;
if (url.indexOf("?") != -1){
var list = url.split("?")[1].split("&"),
gets = [];
for (var ind in list){
var kv = list[ind].split("=");
if (kv.length>0)
gets[kv[0]] = kv[1];
}
returned = gets;
if (typeof gkey != "undefined")
if (typeof gets[gkey] != "undefined")
returned = gets[gkey];
}
return returned;
};
var url = 'http://www.youtube.com/watch?v=bxp8NWvIeSo';
$result = getList(url, "v");
alert($result);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4460 次 |
| 最近记录: |