2015-09-18 38 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

相关问题