【发布时间】:2011-05-13 15:15:45
【问题描述】:
这是我的代码:
$(document).ready(function(){
var valid_url = new RegExp('http://[www\.]?youtube.com/watch\?v=[a-zA-Z0-9_-]*', '');
$('a').each(function(){
// Check if it's a valid Youtube URL
var link = $(this).attr('href');
if( valid_url.test( link ) ){
alert( "valid" );
}
});
});
但它似乎与 Youtube URL 不匹配。我认为这是我尝试使用正则表达式匹配它的方式。我已经以多种方式测试了正则表达式本身,它确实是正确的,但我不熟悉将正则表达式与 Javascript 一起使用,因此可能使用不正确。
感谢任何帮助,谢谢。
【问题讨论】: