我需要剝離出的嵌入的YouTube視頻的ID,所以我的網址是這樣的:jQuery的正則表達式匹配返回空字符串
www.youtube.com/embed/[someID]&rel=0&controls=0&showinfo=0&frameborder=1&modestbranding=1
所有我想要的是[someID]字符串。我已經聲明瞭一個空數組來存儲正則表達式匹配;
var videoID = [];
我得出一個解決方案最接近的是:
videoID = videoID.match("embed/(\w*)");
但這會導致如下:
video[0] ("embed/")
video[1]()
jQuery不是一種語言。你正在編寫JavaScript。 JS沒有任何內置的URL解析功能,所以你必須做一些字符串操作:'url.split('&')[0] .split('/')。slice(-1)[ 0]' – Blender