如何在此电子邮件验证正则表达式中添加对 +(加号)的支持?

Gav*_*vin 3 javascript regex

这是我在网上找到的一个正则表达式,它似乎在简单的电子邮件地址验证方面做得很好。问题是它不允许在电子邮件中使用 +,例如my+email@domain.com. 我不擅长正则表达式,那么如何在不破坏整个事情的情况下添加对 + 的支持呢?

var regex = new RegExp( /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i );
Run Code Online (Sandbox Code Playgroud)

Mic*_*ard 6

将第二个更改[\w-]+为[+\w-]+