Я видел примеры использования jquery.validate для проверки полей формы, но у меня есть ситуация, когда у меня есть адрес электронной почты в виде строки в объекте, и я подумал, что было бы неплохо использовать кодв jquery.validate для проверки.
Есть ли способ сделать что-то вроде:
var isEmail = $.validate.email("abc@efg.com");
с помощью плагина?
Если все, что вам нужно - это функция для строк, используйте плагин regex from validation для «email» и создайте функцию вокруг него:
Пример: http://jsfiddle.net/QuvSh/
Методы "выставлены", вроде. Вы могли бы сделать что-то вроде
var isEmail = $.validator.methods.email.call({ optional:function() { return false; } },'email@domain.com', null);
Возможно, вы сможете что-то сделать, записав его в качестве значения в поле ввода и затем подтвердив его, но я думаю, что вам все равно понадобится форма для его отправки - вероятно, kludgier, чем то, что вы ищете .