Помогите с валидацией формы.
Есть скрипт:
$(document).ready(function(){
$('#edit-submit').attr('disabled', true);
$('#valid').css('display','none');
var pattern = /.*\.(youtube.com|rutube.ru|vimeo.com)\.*/i;
var mail = $('#edit-field-audio-0-value');
mail.blur(function(){
if(mail.val() != ''){
if(mail.val().search(pattern) == 0){
$('#valid').css('display','none');
$('#edit-submit').attr('disabled', false);
mail.removeClass('error').addClass('ok');
}else{
$('#valid').css('display','block');
$('#valid').text('Неверный код или недопустимый видеохостинг');
$('#edit-submit').attr('disabled', true);
mail.addClass('error');
}
}else{
$('#valid').css('display','block');
$('#valid').text('Поле для вставки кода не должно быть пустым!');
mail.addClass('error');
$('#edit-submit').attr('disabled', true);
}
});
});
Не могу постич регулярки, нужно что бы проходили валидацию коды только с youtube.com, rutube.ru и vimeo.com.
Работает нормально кроме рутюба, почему?