Javascript正则表达式可选字符

26 浏览
0 Comments

Javascript正则表达式可选字符

我有一个正则表达式模式(从Stack Overflow上找到的),用于从vimeo URL中提取视频ID:

var regExp = /http:\/\/(www\.)?vimeo.com\/(\d+)($|\/)/;
    var match = url.match(regExp);

我希望它可以在指定http或https时都能正常工作。我尝试过

var regExp = /http(s)?:\/\/(www\.)?vimeo.com\/(\d+)($|\/)/;

但这在http和https上都失败了。

帮个忙吧,兄弟们。

0