【发布时间】:2018-03-28 12:49:24
【问题描述】:
您好,我正在尝试获取 youtube 网址的播放列表 ID。下面的代码并不可靠,因为无法正确提取 id 'PLcfQmtiAG0X-fmM85dPlql5wfYbmFumzQ'。它只返回“PLcfQmtiAG0X”。有人可以帮我吗?
var reg = new RegExp("[&?]list=([a-z0-9_]+)","i");
var url = 'https://www.youtube.com/playlist?list=PLcfQmtiAG0X-fmM85dPlql5wfYbmFumzQ';
var match = reg.exec(url);
return match[1];
【问题讨论】:
-
使用
var reg = /[&?]list=([^&]+)/i; -
你必须在你的角色类中包含
-[a-z0-9_-]+ -
谢谢它有效!