【发布时间】:2018-08-25 06:35:00
【问题描述】:
^[a-zA-Z]\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,4}$
我已经尝试过这个正则表达式的电子邮件,但它允许以下情况
- 123@mail.com
- example.mail@mail.com
【问题讨论】:
-
那个正则表达式很糟糕。为什么要排除这么多类型的有效电子邮件地址(例如子域、二级域、许多非国家域、带句点、连字符或许多其他有效字符的名称,...)?为什么不允许使用前导数字会使情况变得更糟?
标签: javascript regex email