【问题标题】:Email RegEx Javascript with RPC使用 RPC 发送电子邮件 RegEx Javascript
【发布时间】:2021-05-15 21:44:58
【问题描述】:

我这里有一些 js 代码。我想对电子邮件进行验证,并防止用户在表单无效时提交表单。请耐心等待,因为我是这项技术的新手。谢谢你的理解:)

var session = require('web.session');
var db_name = $("input[name='partner_name']").val();
var contact = $("input[name='contact_name']").val();
var email = $("input[name='email_from']").val();
var url = '/page/website_crm.contactus_thanks';


 $(function(){
        $("#start_trial").click(function(){ // no idea how to put email validation here
                    session.rpc('/custom/createaccount', {                      
                            db_name : db_name, 
                            contact_name: contact, 
                            email_from: email
                        });
                    }).then(function () {
                        console.log("Creating user account")
                    });
                    
                   // that won't proceed here
                    setTimeout(function (){
                       window.location = url;
                    }, 5000);

});

【问题讨论】:

    标签: javascript jquery regex rpc


    【解决方案1】:

    如果您想测试电子邮件是否正常,有很多解决方案,这个模式就可以了:

    var email = $("input[name='email_from']").val();
    var pattern = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
    
    if(!pattern.test(email))
    {
      alert('e-mail address is not valid');
    }​
    

    【讨论】:

    • 我遇到了一个意外的令牌或语法错误
    • 刚刚忘记; 已修复
    猜你喜欢
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多