如何檢查給定的URL是否指向有效的YouTube視頻?檢查URL是否爲YouTube視頻
1
A
回答
0
將其與正則表達式匹配。
if($parsed[0].match(/youtube\.com/) {
// affirmative
} else {
// negative
}
我打電話的$parsed
的第一個元素match()
,但你的「域」部分很可能是第三個要素,如果你的URL字符串開始以「http://」。
有可能是一個更穩固的正則表達式,你可以使用那裏,但如果字符串包含youtube.com
域會評估爲真。
0
下面的函數將返回true或false在經過網址:
function matchYoutubeUrl(url){
var p = /^(?:https?:\/\/)?(?:www\.)? (?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})(?:\S+)?$/;
return (url.match(p)) ? true : false ;
}
+0
我知道這是舊的,但它不適用於我,即使URL爲真,它也會返回false – Fanckush 2015-01-25 14:41:52
相關問題
- 1. 檢查YouTube視頻流是否存在
- 2. 如何驗證YouTube視頻以檢查URL中是否存在視頻?
- 3. 檢查Youtube視頻ID匹配是否加載新視頻ID
- 4. 檢查,是否允許嵌入(YouTube視頻)PHP,新的YouTube API
- 5. 任何preg_match來檢查一個url是否是youtube/vimeo/dailymotion視頻鏈接?
- 6. 如何檢查用戶是否通過YouTube API觀看視頻
- 7. Youtube API,檢查視頻是否已被修改
- 8. 檢查的嵌入式YouTube視頻是否已經開始
- 9. 如何使用Youtube API檢查視頻是否可嵌入?
- 10. 檢查YouTube視頻是否已重新編制索引
- 11. 如何使用YouTube API檢查視頻是否受限制?
- 12. Youtube的iframe api檢查視頻是否存在
- 13. Youtube API 2.0檢查視頻是否受年齡限制
- 14. 使用.get和youtube api來檢查視頻是否存在
- 15. 在Android中檢查youtube視頻是否存在YoutubePlayer
- 16. 如何檢查YouTube視頻是否可播放?
- 17. 以編程方式檢查YouTube視頻鏈接是否有效?
- 18. 檢查YouTube視頻(MPMoviePlayer)是否已結束
- 19. 檢查視頻是否有音頻
- 20. 是否可以檢索Youtube視頻是否存在?
- 21. 檢查URL是否爲Google
- 22. Youtube Analytics API - 查看報告是否限制爲200個視頻?
- 23. 如何檢查一個URL是一個圖像還是Youtube視頻
- 24. YouTube視頻ID從URL - Swift3
- 25. 檢查YouTube視頻使用此代碼
- 26. 腳本,檢查YouTube的新視頻
- 27. 檢查YouTube視頻ID存在的Javascript
- 28. Iframe/Javascript檢查Youtube視頻結束
- 29. Youtube - 檢查視頻加載時間
- 30. 如何檢查一個url是否包含視頻?
檢查這個環節,這個工作:HTTP://stackoverflow.com/questions/28735459/how-to-validate-youtube-url -in-client-side-in-text-box – 2017-01-10 11:33:22