Javascript 如何在JS/JQuery中设置if条件,比如Email required属性?
我自学了一段时间学习JS,我想知道如何在JS上使用它 和HTML中的必需属性一样,如果用户忘记输入@符号,HTML validition将显示消息,等等 我知道一些用法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
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;
}
});