Показать сообщение отдельно
  #1 (permalink)  
Старый 05.10.2019, 12:06
Интересующийся
Отправить личное сообщение для joylord Посмотреть профиль Найти все сообщения от joylord
 
Регистрация: 02.03.2012
Сообщений: 15

jQuery.Validation Разрешить только определенные домены
Приветствую!

Есть список доменов, напр 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);
    });

Как это все объединить, ума не приложу.

Последний раз редактировалось joylord, 05.10.2019 в 12:20.
Ответить с цитированием