У меня есть регулярное выражение проверки JQuery, который проверяет, является ли фраза (ы) включены:JQuery проверка регулярных выражений: несколько проверок правило, такое же поле
$.validator.addMethod("regex", function(value, element, regexp) {
return this.optional(element) || regexp.test(value);
}, "You must include the required keyword phrase(s).");
Если у меня есть несколько фраз, чтобы проверить, я буду добавлять их :
$("#text").rules("add", { regex: /phrase one/i });
$("#text").rules("add", { regex: /another phrase/i });
$("#text").rules("add", { regex: /test phrase/i });
проблема у меня в том, что он проверяет только последнее правило фразы, что означает, если «тест фраза» включена, а другие нет, он будет принимать его. Мне нужно его проверить, чтобы убедиться, что все фразы включены.
Я хотел бы также, как сообщение об ошибке, чтобы иметь возможность включать фазу, отсутствующий, пример, если «другая фраза» отсутствует, то ошибка будет:
You must include the required phrase: another phrase
Thx
Я думаю, я попробую, так как нет лучших ответов. Спасибо – Ricky 2010-12-09 18:24:09