Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 05.10.2019, 12:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от joylord
/^(https?:\/\/)?((w{3}\.)?)facebook.com\/.*/i.test(value);
/^(https?:\/\/)?((w{3}\.)?)(facebook|google|twitter).com\/.*/
Ответить с цитированием
  #3 (permalink)  
Старый 05.10.2019, 13:33
Интересующийся
Отправить личное сообщение для joylord Посмотреть профиль Найти все сообщения от joylord
 
Регистрация: 02.03.2012
Сообщений: 15

Сообщение от рони Посмотреть сообщение
/^(https?:\/\/)?((w{3}\.)?)(facebook|google|twitter).com\/.*/
Спасибо большое
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разрешить ввод только цифр и минуса в начале? xecic jQuery 6 20.08.2018 18:27
Как удалить только определенные куки? lukasss Общие вопросы Javascript 2 12.04.2017 11:39
Google map api - Как разрешить пользователю ставить только один маркер на карте Koder-S Библиотеки/Тулкиты/Фреймворки 5 06.06.2016 13:20
Разрешить ввод только цифр sv. Events/DOM/Window 2 21.03.2015 16:02
Элементарный подсчет и калькулятор PashaShulga Общие вопросы Javascript 5 14.03.2012 21:42