尝试更新vimeo-regex以从URL获取ID,该URL包括“;频道/工作人员挑选”;

Trying to update a vimeo regex to get the ID from URL which includes "channels/staffpicks"

本文关键字:URL 频道 挑选 工作人员 包括 vimeo-regex 更新 以从 获取 ID      更新时间:2023-09-26

我有一个vimeo-regex,它可以从标准URL中获取ID:https://vimeo.com/42100325

当URL为:https://vimeo.com/channels/staffpicks/142100325 时,我无法使其工作

这就是我现在拥有的:

var vimeoId = /'/'/(?:www'.)?vimeo.com'/([0-9a-z'-_]+)/i;

由于您只对末尾的部分感兴趣,因此没有理由在regexp:中描述整个字符串

var vimeoId = /([0-9a-z'-_]+)$/i;

尝试以下模式:

var vimeoId = /'/'/(?:www'.)?vimeo'.com'/(?:channels'/staffpicks'/)?([-'w]+)/i;