用于验证 Youtube 频道名称的正则表达式和用于频道的 link 是否存在?

Does regexp to validate Youtube channel name and link to channel exists?

我现在正在使用 youtube API,我正在开发一个网络应用程序,它将帮助用户找到 youtube 频道(用户看到一个 html 表单并可以输入 link 到 youtube 频道或频道名称)。

link 频道示例:

频道名称示例:asdfasdfsBssdfsdBdsfsdfDasdasd123Asfdsf Asdfsdasdsa_asd 和其他。

问题

使用正则表达式,我需要检查以下内容的有效性:

不幸的是,我在 youtube api docs

中找不到任何验证频道名称或 link 的规则

问题

如何验证 youtube 频道名称link 到 youtube 频道? (最好的变体 - 是使用正则表达式进行验证)

谢谢。

以下正则表达式应确保名称与 Google's name guidelines 匹配:[-.'_-[:alnum:]]{6,20}