如何檢查給定的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視頻ID匹配是否加載新視頻ID
- 2. 檢查,是否允許嵌入(YouTube視頻)PHP,新的YouTube API
- 3. 任何preg_match來檢查一個url是否是youtube/vimeo/dailymotion視頻鏈接?
- 4. 使用.get和youtube api來檢查視頻是否存在
- 5. 如何檢查用戶是否通過YouTube API觀看視頻
- 6. Youtube API,檢查視頻是否已被修改
- 7. 如何使用Youtube API檢查視頻是否可嵌入?
- 8. 如何使用YouTube API檢查視頻是否受限制?
- 9. 檢查YouTube視頻(MPMoviePlayer)是否已結束
- 10. 如何檢查YouTube視頻是否可播放?
- 11. 在Android中檢查youtube視頻是否存在YoutubePlayer
- 12. YouTube視頻ID從URL - Swift3
- 13. Youtube - 檢查視頻加載時間
- 14. Iframe/Javascript檢查Youtube視頻結束
- 15. 如何檢查一個url是否包含視頻?
- 16. AS3 - 檢查flv是否有視頻
- 17. 檢查文件是否有視頻流
- 18. 檢查視頻上傳到YouTube的進度 - 未發佈視頻
- 19. 檢測禁用Youtube視頻
- 20. Youtube視頻數據檢索
- 21. 鑑於Youtube視頻ID,有什麼最快的方式來檢查它是否是有效的視頻?
- 22. 如何檢查AVPlayer是否有視頻或只是音頻?
- 23. 使用Zend檢查視頻是否在Youtube上不公開使用Zend
- 24. 檢查用戶是否點擊了一個iframe中嵌入YouTube視頻
- 25. 如何檢查爆米花js是否無法加載YouTube視頻?
- 26. jquery:檢查嵌入的youtube視頻是否已加載 - 準備播放?
- 27. Ror - 檢查URL是否爲AJAX
- 28. YouTube視頻不是ID
- 29. 的YouTube API視頻URL格式
- 30. 從URL顯示Twig中的YouTube視頻
檢查這個環節,這個工作:HTTP://stackoverflow.com/questions/28735459/how-to-validate-youtube-url -in-client-side-in-text-box – 2017-01-10 11:33:22