千家信息网

验证邮箱的正则表达式js代码怎么写

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章给大家介绍验证邮箱的正则表达式js代码怎么写,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。fuchangxi的正则:代码如下:/^([a-zA-Z0-9_-])+@([a
千家信息网最后更新 2026年11月04日验证邮箱的正则表达式js代码怎么写

这篇文章给大家介绍验证邮箱的正则表达式js代码怎么写,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

fuchangxi的正则:

代码如下:


/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/


开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点"."和单词字符和-的组合,可以有一个或者多个组合。

代码如下:




我不太了解邮箱的具体规则。感觉这个正则比较简单

统计一下邮箱@前缀的几种类型

1、纯数字
比如:123456@jb51.net
2、纯字母
3、字母数字混合
4、带点的
比如:web.blue@jb51.net
5、带下划线
比如:web_blue@jb51.net
6、带连接线
比如:web-blue@jb51.net
邮箱域至少有一个"."和两个单词,再严格点那么最后的顶级域至少要2个字母,最大呢?以域名"name"为准,那么最大就是4,宽松点就设为5吧^_^。

当然以上不可能的情况:以"_"或"-"开头或者结尾,包含特殊符号的。
因此,我给出的正则表达式如下:

^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$

复制代码 代码如下:





邮箱不能以 - _ .以及其它特殊字符开头和结束


邮箱域名结尾为2~5个字母,比如cn、com、name


关于验证邮箱的正则表达式js代码怎么写就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

邮箱 代码 正则 单词 字母 字符 表达式 多个 验证 最大 特殊 内容 域名 开头 数字 更多 帮助 组合 不错 宽松 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司华为 互联网科技公司的优势 互联网金融监管科技数据 重庆互联网络科技 互联网科技公司官网 奇酷互联网络科技公司 科技互联网公司logo 上海亿帐通互联网科技 互联网 科技馆 互联网科技公司需要的职位 恒银科技与互联网金融 互联网系的金融科技公司 互联网软件和科技 允成互联网科技有限公司融资 国大互联网教育科技有限公司薪资 皮皮虾互联网科技有限公司 中天科技中国工业互联网 21世纪互联网科技成就 优雇互联网科技有限公司 广州全民伙伴互联网科技有限公司 科技互联网公司装修 北京互联网络科技有限公司 银川新华互联网科技职业技术培训学校图片 注册互联网科技公司经营范围大全 成都互联网科技公司工作好不好 畅思互联网科技 互联网领先科技活动 悟空问答互联网科技 众联互联网络科技 互联网科技创新方面的资料
0