【发布时间】:2019-08-27 04:23:26
【问题描述】:
我希望我的 JavaScript 正则表达式模式正确,以验证以下电子邮件地址场景
- msekhar@yahoo.com
- msekhar@cs.aau.edu
- ms.sekhar@yahoo.com
- ms_sekhar@yahoo.com
- msekhar@cs2.aau.edu
- msekhar@autobots.ai
- msekhar@interior.homeland1.myanmar.mm
- msekhar1922@yahoo.com
- msekhar#21@autobots.com
- \u001\u002@autobots.com
我尝试了以下正则表达式模式,但它并没有验证上述所有场景
/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/
谁能帮我解决一下哪里做错了?
【问题讨论】:
-
似乎是一个重复的问题!您检查了以下内容吗?- stackoverflow.com/questions/46155/…
-
注意,上述引用的主题没有考虑本地部分的unicode字符。另请参阅RFC6531中的 SMTPUTF8
标签: javascript angular6