使用正则表达式验证jQuery Youtube URL

31 浏览
0 Comments

使用正则表达式验证jQuery Youtube URL

我知道这里有很多问题的答案,但是我没有找到一个类似于我的问题。

有没有人有用于验证YouTube视频URL的JavaScript正则表达式,如下所列。只是想知道这样的URL可能在哪里出现。

- 更新1 -

- 更新2 -

这个几乎可以正常工作,但对于URLhttp://youtube.com/watch?v=bQVoAWSP7k4失败了。

var matches = $('#videoUrl').val().match(/http:\/\/(?:www\.)?youtube.*watch\?v=([a-zA-Z0-9\-_]+)/);
if (matches) {
    alert('有效');
} else {
    alert('无效');
}

0