我见过使用jquery.validate来验证表单字段的示例,但我有一种情况,我将一个电子邮件地址作为对象中的字符串,并认为利用jquery.validate中的代码会很好测试它。
有没有办法做类似的事情:
var isEmail = $.validate.email("abc@efg.com");
使用插件?
答案 0 :(得分:1)
如果您想要的只是字符串的函数,请使用“电子邮件”的正则表格形式验证插件并围绕它创建一个函数:
答案 1 :(得分:1)
这些方法是“暴露的”,有点像。你可以做点什么
var isEmail = $.validator.methods.email.call({
optional:function() {
return false;
}
},'email@domain.com', null);
答案 2 :(得分:0)
你可以做一些事情,把它作为输入字段的值写入然后验证它,但我认为你仍然需要一个表单提交它 - 可能比你想要的kludgier