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

Posted

技术标签:

【中文标题】jQuery 表单验证插件:要求电子邮件为 .EDU 地址【英文标题】:jQuery Form Validation Plugin: Requiring e-mails to be .EDU addresses 【发布时间】:2010-10-11 20:13:14 【问题描述】:

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

我该怎么做?

【问题讨论】:

【参考方案1】:
$.validator.addMethod("edu-email", 
    function(value) 
        return (value.endsWith(".edu"));
    ,
    "e-mail address must end in .edu."
);

javascript 没有 string.endsWith。您必须添加自己的。

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

【讨论】:

【参考方案2】:

没关系 - 想通了!

只需要使用jQuery.validator.addMethod 创建一个函数来检查子字符串 最后 3 个字母,保持我的其他代码不变,并添加一个引用 在我的 html 中添加了方法。

【讨论】:

以上是关于jQuery 表单验证插件:要求电子邮件为 .EDU 地址的主要内容,如果未能解决你的问题,请参考以下文章

jQuery- 表单验证插件-Validation

jQuery- 表单验证插件-Validation

jQuery学习之路- 表单验证插件-Validation

jQuery学习之路- 表单验证插件-Validation

jQuery Validate为表单提供了强大的验证功能,让客户端表单验证变得更简单

前端验证,jquery.validate插件