为客户选择合适的产品,提供优质的服务,给予优质的建议-电话:18615222784 马经理
公司动态 行业新闻

腾讯企业邮箱,3种在JavaScript中验证电子邮件地址的方法

2023-04-12 15:19:27 3545
3种在JavaScript中验证电子邮件地址的措施  邮箱网    709次浏览  2021年10月20日 星期三 16:01 邮箱网讯 10月20日新闻 若何运用JavaScript验证email的精确性?明天这个内容将做一个小小的总结,愿望对于你有所辅助。 方式一:重大验证 对于想要以如下方式妨碍真正重大验证的人 fly63@email.com 正则表白式: /\S+@\S+\.\S+/ 要防止立室多个@ 标志(推选运用): /^[^\s@]+@[^\s@]+\.[^\s@]+$/ JavaScript 函数示例: functionvalidateEmail(email) {var re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;return re.test(email);}console.log(validateEmail(fly63@email.com')); 这样能保障用户输入的邮箱不清晰的过错,绝大部份是精确的,而且功能是*高的。 方式二:官网尺度 民间尺度称为RFC 2822。它形貌了实用电子邮件地址必需功能的语法。运用这个正则表白式来实现它: (?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\]) 假如咱们省略运用双引号以及方括号的语法,咱们将取患上更适用的 RFC 2822 实现。它依然会立室明天实际运用的所有电子邮件地址的 99.99%。 [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])? 方式三:html5表单验证 html5 自己具备电子邮件验证功能。假如您的浏览器反对于 HTML5,那末您可能运用如下代码。
惟独魔难输入的电子邮件地址是否实用或者不运用 HTML,无需编写用于验证的函数。 需要留意的是:存在浏览器兼容性。 源头: |web前端开拓 ID:web_qdkf 标签:邮件地址JavaScript
亿鸽在线客服系统
在线客服
在线客服

微信扫码交流
18615222784

../upload/2/image/202203/09104458TJ2VVW.png