【发布时间】:2012-10-28 12:23:31
【问题描述】:
我正在尝试找到最佳的正则表达式来从 URL 获取 vimeo 视频 ID。
示例网址:
https://vimeo.com/11111111
http://vimeo.com/11111111
https://www.vimeo.com/11111111
http://www.vimeo.com/11111111
https://vimeo.com/channels/11111111
http://vimeo.com/channels/11111111
https://vimeo.com/groups/name/videos/11111111
http://vimeo.com/groups/name/videos/11111111
https://vimeo.com/album/2222222/video/11111111
http://vimeo.com/album/2222222/video/11111111
https://vimeo.com/11111111?param=test
http://vimeo.com/11111111?param=test
我当前的正则表达式不起作用:
/http:\/\/(www\.)?vimeo.com\/(\d+)($|\/)/
【问题讨论】:
-
你可以使用
url.split('/').slice(-1)[0].split('?')[0],还是需要正则表达式?
标签: javascript regex vimeo