fre*_*aky 3 javascript regex vimeo
我正在使用此正则表达式从网址获取Vimeo视频ID:
/\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i
Run Code Online (Sandbox Code Playgroud)
但是,这个正则表达式似乎有一些拼写错误和问题,当我尝试使用它时,由于JSLint,例如:
Expected a regexp factor and instead saw ')'.
Run Code Online (Sandbox Code Playgroud)
我无法找到问题的确切位置.
JSLint抱怨管道打开video\/|,忽略此错误是安全的.
var subject = "https://vimeo.com/195940605";
var result = subject.match(/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/(?:[^\/]*)\/videos\/|album\/(?:\d+)\/video\/|video\/|)(\d+)(?:[a-zA-Z0-9_\-]+)?/i);
document.write(result[0]);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2479 次 |
| 最近记录: |