我想匹配vevo.com URL中的視頻ID。正則表達式vevo URL視頻ID
例URL:
http://www.vevo.com/watch/arash/she-makes-me-go/SE2VJ1200401
的ID將是SE2VJ1200401
。我試過/(.*){12}
的模式,但沒有奏效。
我想匹配vevo.com URL中的視頻ID。正則表達式vevo URL視頻ID
例URL:
http://www.vevo.com/watch/arash/she-makes-me-go/SE2VJ1200401
的ID將是SE2VJ1200401
。我試過/(.*){12}
的模式,但沒有奏效。
我想你可能瞄準的是:
/(.{12})
但是,這也將匹配//www.vevo.c
和/watch/arash/
。如果你想限制它只是URL的最後一部分,你可以使用:
/(.{12})$
然而,你可能要考慮使用\w
(任何單詞字符)或\S
(任何非空白字符),而不是的.
例如:
/(\w{12})$
/(\S{12})$
那些VEVO IDS實際上是一個叫做International Standard Recording Code標準,有嚴格的格式,它可以幫助你的正則表達式更具體的一部分。我已經使用
一個是這樣的:
// 2 alphabetical chars, 3 alphanumeric, two digits, then 5 digits
var regex = /([A-Z]{2}[A-Z0-9]{3}\d{2}\d{5})/;
這也使得在查詢字符串或哈希結尾的URL。