【发布时间】:2021-08-20 10:24:27
【问题描述】:
我已经输入了一个 URL,我正在尝试查看它是否以以下任何 URL 开头:
"https://open.spotify.com/playlist/",
"https://www.youtube.com/watch",
"https://youtu.be/",
"https://open.spotify.com/track/",
"https://youtube.com/playlist",
所以如果我输入“https://open.spotify.com/track/1vrd6UOGamcKNGnSHJQlSt?si=61680eaef0ac419e”它应该如何工作,它会返回它匹配“https://open.spotify.com/跟踪/”。
如果我输入“https://youtu.be/5qap5aO4i9A”,它将返回“https://youtu.be/”。
目前为止
url.match(/^https?:\/\/(www.youtube.com|youtube.com)\/playlist(.*)$/)
url.match(/^(https?:\/\/)?(www\.)?(m\.)?(youtube\.com|youtu\.?be)\/.+$/gi)
但这并没有让我走上正确的道路,我非常迷茫。谢谢!
【问题讨论】:
标签: javascript node.js regex url