Проверка jQuery регулярного выражения - PullRequest
2 голосов
/ 25 июня 2010

Мне было дано задание применить регулярные выражения к проверке формы, которой я достиг (используя jquery.validate.js).Теперь я должен применить тип регулярных выражений, когда тег выбора указывает на США, и другой тип регулярных выражений, когда он указывает на любую другую страну.Любая помощь будет оценена по достоинству.Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 25 июня 2010

Если вы используете jquery.validate.js при настройке проверки и добавления своих правил, попробуйте что-то вроде (чтобы добавить собственное правило):

$('#myForm').validate({
    rules: {
        'myField': {
            myRule: function(element) {
                var option = element.find('option:selected');
                if (option.val() == 'US') {
                    return // The result of your US only regular expression check
                } else {
                    return // The result of your other regular expression check
                }
            }
        }
    }
});

Что-то подобное должно привести вас в правильном направлении, если я правильно понимаю ваш вопрос.

0 голосов
/ 25 июня 2010

Вы можете добавить логику и вызвать метод проверки на основе того, что выбрано. Или вы можете создать фабрику виджетов jQuery UI, которая отслеживает, какая проверка будет использоваться. Это может быть немного излишним для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...