Javascript 如何在JS/JQuery中设置if条件,比如Email required属性?

Javascript 如何在JS/JQuery中设置if条件,比如Email required属性?,javascript,jquery,html,Javascript,Jquery,Html,我自学了一段时间学习JS,我想知道如何在JS上使用它 和HTML中的必需属性一样,如果用户忘记输入@符号,HTML validition将显示消息,等等 我知道一些用法pattern=“属性, 我真的不知道如何使用正则表达式,甚至不理解它们的符号 如何在JS中输入电子邮件的条件?? 任何帮助都将不胜感激 谢谢如果txtEmail是输入电子邮件所需文本字段的id,而btnSubmit是提交按钮的id,请尝试以下代码(jQuery必填): 代替$(“#btnsupmit”)。在(“单击”,函数(e

我自学了一段时间学习JS,我想知道如何在JS上使用它

和HTML中的必需属性一样,如果用户忘记输入@符号,HTML validition将显示消息,等等

我知道一些用法
pattern=“
属性,

我真的不知道如何使用正则表达式,甚至不理解它们的符号

如何在JS中输入电子邮件的条件??

任何帮助都将不胜感激
谢谢

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


代替
$(“#btnsupmit”)。在(“单击”,函数(e){
上,您还可以在
onblur
事件中验证电子邮件。将
$(“#txtEmail”)。在(“模糊”,函数(e){
e.preventDefault()在这种情况下,不需要使用< /代码>。这里没有捷径。你不会后悔学习正则表达式。这个工具在过去几年里帮了我很大的忙。我提供的链接是一个社区为电子邮件创建的正则表达式。ReGeXR让你玩正则表达式。在页面中间的文本区域键入一个电子邮件地址,然后看到。什么匹配。这是一个很好的边做边学的方法。可能是重复的
$("#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;
    }
});