Приветствую!
Есть список доменов, напр google.com, facebook.com, twitter.
Нужно сделать проверку ввода ссылки только с доменными именами перечисленными выше, например
https://google.com/page
https://facebook.com/page
http://twitter.com/page
С помощью плагина jQuery.validation, могу проверить только на наличие только одного домена, а нужно сделать проверку всех доменов.
$("form[name=SIMPLE_FORM_1]").validate({
// Specify validation rules
rules: {
form_text_1: {
required: true,
lettersonly: true
},
form_text_5: {
required: true,
url: true,
facebook:true
}
},
errorPlacement: function(error,element) {
return true;
}
});
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[^0-9]+$/i.test(value);
});
jQuery.validator.addMethod("facebook", function(value, element) {
return this.optional(element) || /^(https?:\/\/)?((w{3}\.)?)facebook.com\/.*/i.test(value);
});
Как это все объединить, ума не приложу.