jQuery表单验证插件:要求电子邮件为.EDU地址

时间:2009-03-06 20:35:43

标签: jquery ajax email forms validation

我正在尝试构建一个只接受.EDU电子邮件地址的注册表单。 我还想保留我的AJAX功能(使用“远程”参数) 确保以前没有使用过电子邮件地址。

我该怎么做?

2 个答案:

答案 0 :(得分:4)

$.validator.addMethod("edu-email", 
    function(value) {
        return (value.endsWith(".edu"));
    },
    "e-mail address must end in .edu."
);

JavaScript没有string.endsWith。你必须添加自己的。

现在将“edu-email”添加到表单输入类。

答案 1 :(得分:1)

没关系 - 想通了!

只需使用jQuery.validator.addMethod创建一个检查子字符串的函数 最后3个字母,保留我的其他代码完整,并添加一个引用的类 在我的HTML中添加了方法。