相关疑难解决方法(0)

使用jQuery和regex验证电子邮件地址

我不太清楚如何做到这一点.我需要使用正则表达式验证电子邮件地址,如下所示:

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)
Run Code Online (Sandbox Code Playgroud)

然后我需要在这样的jQuery函数中运行它:

$j("#fld_emailaddress").live('change',function() { 
var emailaddress = $j("#fld_emailaddress").val();

// validation here? 

if(emailaddress){}

// end validation

$j.ajax({  
        type: "POST",  
         url: "../ff-admin/ff-register/ff-user-check.php",  
        data: "fld_emailaddress="+ emailaddress,  
        success: function(msg)
        { 
            if(msg == 'OK') { 
            $j("#fld_username").attr('disabled',false); 
            $j("#fld_password").attr('disabled',false); 
            $j("#cmd_register_submit").attr('disabled',false); 
            $j("#fld_emailaddress").removeClass('object_error'); // if necessary
            $j("#fld_emailaddress").addClass("object_ok");
            $j('#email_ac').html('&nbsp;<img src="img/cool.png" align="absmiddle"> <font color="Green"> Your email <strong>'+ emailaddress+'</strong> is OK.</font>  ');
            } else {  
            $j("#fld_username").attr('disabled',true); 
            $j("#fld_password").attr('disabled',true); 
            $j("#cmd_register_submit").attr('disabled',true);  
            $j("#fld_emailaddress").removeClass('object_ok'); // if necessary
            $j("#fld_emailaddress").addClass("object_error");
            $j('#email_ac').html(msg);
            }
        }
     });
});
Run Code Online (Sandbox Code Playgroud)

验证在哪里以及表达式是什么?

regex email validation email-validation

173
推荐指数
5
解决办法
42万
查看次数

jQuery验证电子邮件规则

使用这个简单的邮件规则:

$("#loginCliente").validate({
    rules: {
        loginNomEmail: { required: true, email: true },
    }
});
Run Code Online (Sandbox Code Playgroud)

在这个输入字段中,如果我们输入"test @",我们得到了验证错误.但是如果我们输入"test @ teste"插件显示的是有效的电子邮件.

这是

现在用

我如何只有在有效的电子邮件中验证此字段?

email validation jquery

5
推荐指数
2
解决办法
1万
查看次数

电子邮件验证:JavaScript

我正在尝试创建一个验证电子邮件地址的表单。“提交”按钮不起作用,或者是电子邮件验证脚本导致了问题。我是编码新手,需要一些帮助。先感谢您!

<!doctype html> 
<html>
  <head>
    <title>JQuery Lesson</title>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <script        type="text/javascript"    
src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"> 
</script>
    <style>  
        #wrapper{
        margin: 0 auto;
        width: 500px;
        font-family: helvetica; 
        font-size: 1.2em;
        }
        #error {
        color: red;
        margin: 20px;
        }   
        #email {
        height: 30px;
        width: 300px;
        border-radius: 20px;
        padding-top: 10px;  
        margin-bottom: 15px;
        font-size: 1.2em;
        float: none;
        margin: 0 auto;
        }
        #phone {
        height: 30px;
        width: 300px;
        border-radius: 20px;
        padding-top: 10px; 
        margin-bottom: 15px;
        font-size: 1.2em;
        float: none;
        margin: 0 auto;
        } …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery email-validation

2
推荐指数
1
解决办法
1万
查看次数

使用jquery进行电子邮件地址验证

我正在做一个电子邮件注册表作为培训练习,我想用jquery检查地址是否正确.

到目前为止,我已经能够编写以下代码:

var validateEmail = function(email){
  if(email.includes(' ')){return false};
  if(!email.includes('@')){return false};
  return true;
}
Run Code Online (Sandbox Code Playgroud)

这段代码完美无缺,但不幸的是,当没有地址的最后一部分时,表格会得到验证,也就是说:".com"".fr"等等.如果有人能给我一个轨道,它就是全新开发的请 :)

我提前谢谢你 !

jquery email-validation

2
推荐指数
2
解决办法
8601
查看次数

如果表单为空,则阻止表单提交

在我的 HTML 表单中,我想使用一个按钮来提交表单而不是输入类型提交。如果电子邮件为空,我有一个 javascript 代码会出错,也可以防止表单提交。但是,代码似乎不起作用,我收到此错误:无法获取/提交

const email = document.getElementById('email');
const form = document.getElementById('form');
const emailMessage = document.getElementById('email-message');

form.addEventListener('submit', e => {
  if (email.value === '' || email.value === null) {
    emailMessage.innerHTML = 'where is the email';
    e.preventDefault();
  } else {
    return true;
  }
});
Run Code Online (Sandbox Code Playgroud)
  <form id="form" action="submit">
            <input id="email" type="email" />
            <button type="submit">Go</button>
            <p id="email-message"></p>
          </form>
Run Code Online (Sandbox Code Playgroud)

html javascript

1
推荐指数
1
解决办法
79
查看次数

标签 统计

email-validation ×3

jquery ×3

email ×2

html ×2

javascript ×2

validation ×2

regex ×1