如何将条件放在JS / JQuery中,例如Email必需属性?

时间:2018-11-17 03:32:44

标签: javascript jquery html

我已经学习了一段时间,自学成才,我想知道如何将其放在JS上

类似于HTML中的必填属性,如果用户忘记输入@符号,则HTML验证将显示消息等。

我知道有人使用pattern=""属性, W3 pattern

我真的不知道如何使用正则表达式,甚至都不了解其符号

如果有电子邮件输入条件,如何将其放入JS中?

任何帮助将不胜感激 谢谢

1 个答案:

答案 0 :(得分:0)

如果txtEmail是输入电子邮件所需的文本字段的id,而btnSubmit是提交按钮的id,请尝试以下代码(需要jQuery):

$("#btnSubmit").on("click",function(e){
    e.preventDefault();
    //Email Verification
    if(!$("#txtEmail").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/)){
         alert("Invalid EMAIL");
         $("#txtEmail").focus();
         return false;
    }
});