javascript - 使用 jQuery 验证电子邮件

标签 javascript jquery html validation forms

我在页面上有 input name="email" 和一个 button

如何实时验证有效电子邮件地址的输入?并为按钮添加一些类,如果它有效或“不活动”则为“事件”类。

这是一个小任务,所以我不想使用插件。

谢谢

最佳答案

我通常使用这个 javascript 函数在前端进行验证:

function validateEmail(email) 
{ 
 var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ 
 return email.match(re) 
}

它返回真或假。 但无论如何,您通常不应该只在前端验证敏感数据,还应该在服务器端验证。

关于javascript - 使用 jQuery 验证电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778624/

相关文章:

javascript - 使用 Javascript if 语句通过 OnMouseOut 防止 div 消失

javascript - 后缺少名称。运算符(operator)

jquery - Materialise - DropDown onclick 消失问题

html - 边距顶部显示为 0.5%,即使其编码为 0%、CSS、HTML

javascript - 如何动态向存储在AMP状态的字符串添加新行?

javascript - 使用 JQuery AJAX 发送包含文件和附加 json 表单数据的多部分/表单数据

javascript - 防止 firefox 自动缩放网站

javascript - 从二进制字符串或 base64 在 Internet Explorer 11 中显示嵌入式 PDF

jquery - 后续的 AJAX 请求是否保证按顺序接收?

javascript - 更改 iframe 内的 body bgcolor