我希望修正我的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})$/
请问有人能帮我看看这个问题出在哪里吗?
这是我的错误之处吗?