注册中的jQuery电子邮件验证

米歇尔

提交前,我需要验证用户的电子邮件地址。我在网上找到了这个正则表达式,但是我不知道如何使用它,因此它可以与我的jquery一起使用。有人可以为我编译此代码吗?我不知道该怎么做。

这是我的代码

jQuery的

$(document).ready(function() {
    var mail = $('input[name=email]');

    $('input[type="email"]').keyup( function() {
        if(mail.val() !=) {
            $('#validate').html("Invalid email");
        } else {
            $('#validate').html("Valid");
        }
        // ...
    });
});

正则表达式

function isValidEmailAddress(emailAddress) {
    var pattern = /^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i;
    return pattern.test(emailAddress);
};

我不知道该如何为我工作?或者,如果您有其他更简便的方法来存档此文件,请为我完成。

Arpit Jain

使用以下代码验证电子邮件地址。希望它会有所帮助。

$(document).ready(function() {
    var mail = $('input[name=email]');
    var value = mail.val();
    $('input[type="email"]').keyup( function() {
        if(!validateEmail(value)) {
            $('#validate').html("Invalid email");
        } else {
            $('#validate').html("Valid");
        }
        // ...
    });
});

和正则表达式

function validateEmail(value) {
    var emailtest = /^\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b$/i;
    return emailtest.test(value);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP中的电子邮件注册验证

来自分类Dev

jQuery验证电子邮件验证问题

来自分类Dev

注册后验证电子邮件和未验证电子邮件

来自分类Dev

在注册中验证电子邮件不会在Django中引发validateError?

来自分类Dev

jQuery验证电子邮件规则

来自分类Dev

jQuery验证电子邮件规则

来自分类Dev

Wordpress / BuddyPress注册中的自定义电子邮件验证

来自分类Dev

使用验证器检查电子邮件是否已注册

来自分类Dev

注册页面的用户验证电子邮件

来自分类Dev

注册后通过电子邮件验证

来自分类Dev

使用codeigniter通过电子邮件进行验证注册

来自分类Dev

django rest-auth/注册电子邮件验证

来自分类Dev

Grails中的电子邮件验证

来自分类Dev

如何验证Clojure中的电子邮件

来自分类Dev

验证PHP中的电子邮件

来自分类Dev

Laravel卡在电子邮件/验证中

来自分类Dev

yii框架中的电子邮件验证

来自分类Dev

验证PHP中的电子邮件

来自分类Dev

验证表单提交中的电子邮件

来自分类Dev

Laravel 5.1中的电子邮件验证*

来自分类Dev

cakephp模型中的电子邮件验证

来自分类Dev

Java中的电子邮件验证

来自分类Dev

Ruby 中的官方电子邮件验证

来自分类Dev

在 Django 查询中验证电子邮件

来自分类Dev

电子邮件未使用jQuery验证完全验证

来自分类Dev

jQuery验证-多种形式和电子邮件验证

来自分类Dev

jQuery 远程验证电子邮件验证服务

来自分类Dev

如何在Laravel验证中验证多个电子邮件?

来自分类Dev

注册cakephp后,电子邮件中的帐户激活链接