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

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

我怎样才能做到这一点?

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

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

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

没关系 – 想通了!

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