2015-09-18 36 views
-5

我現在正在使用youtube API,並且正在開發一個web應用程序,它將幫助用戶找到youtube頻道(用戶可以看到一個html表單,並可以輸入youtube頻道或頻道名稱的鏈接)。的鏈接是否存在regexp來驗證Youtube頻道名稱並鏈接到頻道?

實施例的信道:

  • https://www.youtube.com/channel/fhfKH3KHHhjhj
  • https://www.youtube.com/watch?v=fhfKH3KHHhjhj

頻道名稱的實例:asdfasdfsBssdfsdBdsfsdfDasdasd123Asfdsf Asdfsdasdsa_asd等。

問題

使用正則表達式,我需要檢查的區分有效性:

  • YouTube頻道名稱
  • 鏈接到YouTube頻道

可惜的是,我無法找到任何規則如何驗證頻道的名稱或鏈接youtube api docs

問題

如何驗證YouTube頻道名稱鏈接的YouTube頻道? (最好的變種 - 使用正則表達式來驗證)

謝謝。

+0

@stribizhev固定 – bmalets

+0

等都不是*寫我的代碼*服務。您應該提供您正面臨的特定問題以及導致問題的代碼。你沒有表現出解決問題的任何努力。你也沒有提出一個明確的問題,因爲一個人現在必須搜索特定於youtube的鏈接。 – ndn

+1

爲了更清楚地說明如何讓您的問題更加可以接受 - 請提供您想要的匹配鏈接列表以及您不想匹配的鏈接列表。向我們展示您嘗試用於匹配的正則表達式,並告訴我們它在哪些情況下失敗。 – ndn

回答

1

下面的正則表達式應該確保名稱匹配Google's name guidelines:[-.'_- [:alnum:]] {6,20}

+0

非常感謝!鏈接驗證呢? – bmalets

+0

我不知道渠道網址的確切限制。如果你提供給我,我很樂意爲你提供一個正則表達式。 – Max

相關問題