检查url验证格式

Check for url validation format

本文关键字:格式 验证 url 检查      更新时间:2023-09-26

我想检查用户正在保存的url,特别是它需要采用特殊格式,以便在稍后阶段使用。输入字段是保存一个youtube视频链接,我想确保它是一个真正的youtube链接,否则会向用户显示一个错误,说明它不是正确的格式。

https://www.youtube.com/watch?v=y4Yp3-llWDs

我需要确保url的开头部分是正确的,总是以以下开头:https://www.youtube.com/watch

对此,最好的方法是什么?正则表达式?

var url = 'https://www.YouTube.com/watch'
if (/^https:'/'/www.youtube.com'/watch/i.test(url)) {
  console.log('Valid YouTube URL Detected')
} else {
  console.error('Invalid YouTube URL Detected')
}